MCP Catalogs
首页

mcp-agent

by Haohao-end·85·综合分 47

模块化Python MCP框架,集成LLM工具、天气数据和高级RAG功能。

ai-llmdeveloper-toolsknowledge-graph
19
Forks
0
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

MCP Agent Orchestrator是Model Context Protocol的专业级Python实现,为LLMs与外部工具和知识库交互提供结构化环境。它采用解耦的客户端-服务器架构,使用StdIO进行通信,包含智能客户端桥接、具有实时API集成的天气服务服务器,以及配备向量数据库功能的RAG知识服务器。该实现严格遵循MCP规范,支持OpenAI和Qwen等多种LLM提供商。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建可通过LLM访问实时天气信息的智能代理
:创建具有高级RAG功能的知识检索文档智能系统
:开发具有标准化MCP工具集成的模块化AI应用
:这个项目提供哪些MCP服务器?
:此框架可以与OpenAI以外的其他LLM提供商一起使用吗?

什么时候选它

当需要构建兼具实时数据检索和文档知识增强的模块化 AI 应用时,选择这个基于 Python 的 MCP 框架。

什么时候不要选它

不适合需要长期持久化或需要全面身份验证和授权控制的系统。

此 server 暴露的工具

从 README 抽取出 3 个工具
  • get_weather

    Fetch real-time weather data from external REST APIs

  • query_knowledge_base

    Search ingested documents using vector embeddings

  • ingest_document

    Add PDF or TXT documents to the knowledge base

说明:Inferred from system architecture and descriptions rather than explicit tool documentation

可对比工具

fastmcpnexus-aicontextmcp-stdliblangchain-mcp

安装

安装

  1. **先决条件**

- Python 3.10+ - 虚拟环境(推荐)

  1. **环境设置**

在根目录创建.env文件,包含: ``env API_KEY=your_llm_api_key BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1 MODEL=qwen-plus EMBED_MODEL=sentence-transformers/all-MiniLM-L6-v2 ``

  1. **依赖项**

``bash pip install mcp langchain langchain-community langchain-openai chromadb httpx python-dotenv openai ``

Claude Desktop 集成

添加到claude_desktop_config.json

{
  "mcpServers": {
    "mcp-agent": {
      "command": "python",
      "args": ["/path/to/mcp-agent/client.py"]
    }
  }
}

FAQ

这个项目提供哪些MCP服务器?
项目提供两个主要的MCP服务器:用于实时天气数据的天气服务服务器,以及用于文档智能和知识检索的RAG知识服务器。
此框架可以与OpenAI以外的其他LLM提供商一起使用吗?
是的,该框架支持OpenAI兼容接口,包括通过可配置API端点和模型提供商如Qwen和DashScope。

mcp-agent 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。