Quick-start Auto MCP
一个工具,可以帮助你在 Claude Desktop 和 Cursor 中轻松注册 Anthropic 的模型上下文协议 (MCP),从而提供 RAG 功能、Dify 集成和网页搜索能力。
README
快速启动 Auto MCP:集 Claude Desktop 和 Cursor 于一体的工具
简介
快速启动 Auto MCP 是一个工具,旨在帮助您轻松快速地在 Claude Desktop 和 Cursor 中注册 Anthropic 的模型上下文协议 (MCP)。
主要优势:
- 快速设置:只需运行一个工具并复制/粘贴生成的 JSON 文件,即可将 MCP 功能添加到 Claude Desktop 和 Cursor。
- 提供各种工具:我们会不断更新有用的 MCP 工具。请通过加星标和关注我们,及时了解您的个性化工具包。:)
目录
功能
- RAG(检索增强生成) - PDF 文档的关键词、语义和混合搜索功能
- Dify 外部知识 API - 通过 Dify 的外部知识 API 实现文档搜索功能
- Dify 工作流 - 执行并检索 Dify 工作流的结果
- 网页搜索 - 使用 Tavily API 进行实时网页搜索
- 自动 JSON 生成 - 自动生成 Claude Desktop 和 Cursor 所需的 MCP JSON 文件
项目结构
.
├── case1 # RAG 示例
├── case2 # Dify 外部知识 API 示例
├── case3 # Dify 工作流示例
├── case4 # 网页搜索示例
├── data # 示例数据文件
├── docs # 文档文件夹
│ ├── case1.md # case1 描述 🚨 包括优化工具调用的技巧
│ ├── case2.md # case2 描述
│ ├── case3.md # case3 描述
│ ├── case4.md # case4 描述
│ └── installation.md # 安装指南
├── .env.example # .env 示例格式
├── pyproject.toml # 项目设置
├── requirements.txt # 必需的软件包列表
└── uv.lock # uv.lock
要求
- Python >= 3.11
- Claude Desktop 或 Cursor(支持 MCP 的版本)
- uv(推荐)或 pip
安装
1. 克隆存储库
git clone https://github.com/teddynote-lab/mcp.git
cd mcp
2. 设置虚拟环境
使用 uv(推荐)
# macOS/Linux
uv venv
uv pip install -r requirements.txt
# Windows
uv venv
uv pip install -r requirements_windows.txt
使用 pip
python -m venv .venv
# Windows
.venv\Scripts\activate
pip install -r requirements_windows.txt
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt
3. 准备 PDF 文件
请在 ./data 目录下准备 RAG 所需的 PDF 文件。
配置
为了执行每个案例,需要一个 .env 文件。
请在根目录下的 .env.example 文件中指定必要的环境变量,并将其重命名为 .env。
配置每个案例所需环境变量的网站
- https://platform.openai.com/api-keys
- https://dify.ai/
- https://app.tavily.com/home
使用
1. 生成 JSON 文件
在每个案例目录中运行以下命令以生成必要的 JSON 文件:
# 激活虚拟环境
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# 导航到示例目录
cd case1
# 生成 JSON 文件
python auto_mcp_json.py
2. 在 Claude Desktop/Cursor 中注册 MCP
- 启动 Claude Desktop 或 Cursor
- 打开 MCP 设置菜单
- 复制并粘贴生成的 JSON 内容
- 保存并
重启(如果您使用的是 Windows,我们建议通过任务管理器完全关闭该进程,然后重新启动应用程序。)
注意:当您运行 Claude Desktop 或 Cursor 时,MCP 服务器将自动随之运行。当您关闭软件时,MCP 服务器也将终止。
问题排查
常见问题和解决方案:
- MCP 服务器连接失败:检查服务是否正常运行,以及是否存在端口冲突。特别是,在应用 case2 时,您还必须运行
dify_ek_server.py。 - API 密钥错误:验证环境变量是否设置正确。
- 虚拟环境问题:确保 Python 版本为 3.11 或更高版本。
许可
贡献
欢迎随时贡献!请通过问题注册或拉取请求参与项目。:)
联系方式
如果您有任何问题或需要帮助,请注册一个 issue 或联系: dev@brain-crew.com
作者
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。