seansoreilly
MCP Serverseansoreillypublic

fast agent fz

一个基于 Fast Agent 框架构建的 Fat Zebra AI 代理,支持多种服务集成。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Python
Language
-
License

About This Server

一个基于 Fast Agent 框架构建的 Fat Zebra AI 代理,支持多种服务集成。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Fast Agent FZ

A Fat Zebra AI agent built using the Fast Agent MCP framework.

Overview

This project implements an AI agent using the Fast Agent framework, specifically configured for Fat Zebra integration. The agent is designed to be helpful and can interact with multiple services including fetch, filesystem, and Fat Zebra servers.

Project Structure

.
├── agent.py              # Main agent implementation file
├── fastagent.config.yaml # Agent configuration
├── requirements.txt      # Python dependencies
├── templates/           # Template directory
├── logs/               # Log files directory
├── gradio_app.py       # Gradio UI implementation (coming soon)
└── .venv/              # Python virtual environment

Prerequisites

  • Python 3.12.7 or higher
  • Node.js (for some dependencies)
  • Git

Dependencies

Python Dependencies

The project relies on several Python packages:

  • anthropic >= 0.5.0
  • fastapi >= 0.100.0
  • uvicorn >= 0.22.0
  • pydantic >= 2.0.0
  • python-dotenv >= 1.0.0
  • requests >= 2.31.0
  • pyyaml >= 6.0
  • jinja2 >= 3.1.2
  • aiohttp >= 3.8.5
  • websockets >= 11.0.3
  • gradio >= 4.13.0
  • fast-agent-mcp (from GitHub)

Installation

  1. Ensure you have Python 3.12.7 installed:

    python --version
    

    If needed, download from python.org or use a version manager like pyenv.

  2. Clone the repository

  3. Create and activate a virtual environment:

    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  4. Install Python dependencies:

    pip install -r requirements.txt
    
  5. Install Node.js dependencies:

    npm install
    
  6. Install Gradio UI dependencies:

    # On Windows
    .\install_gradio.ps1
    
    # On Unix-based systems
    ./install_gradio.sh
    

Configuration

The project uses two configuration files:

  • fastagent.config.yaml: Main configuration file
  • fastagent.secrets.yaml: Secrets and sensitive configuration (not tracked in git)

Usage

Terminal-based Agent

To run the agent in the terminal:

python agent.py

You can modify the model using the --model command line switch or through agent arguments.

Gradio UI (Coming Soon)

To run the agent with the Gradio web interface:

python gradio_app.py

This will start a web server at http://localhost:7860 where you can interact with the agent through a user-friendly chat interface.

Development

The main agent logic is in agent.py. The agent is configured to work with:

  • Fetch server
  • Filesystem server
  • Fat Zebra server

Gradio UI implementation is in progress and will provide a more user-friendly interface for interacting with the agent.

Security

  • Sensitive information should be stored in fastagent.secrets.yaml
  • The .gitignore file is configured to exclude sensitive files and directories

Quick Start

1

Clone the repository

git clone https://github.com/seansoreilly/fast-agent-fz
2

Install dependencies

cd fast-agent-fz
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerseansoreilly
Repofast-agent-fz
LanguagePython
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation