
MCP Servers

2025.03.21
7
Python工具集成自动化数据提取开发效率内容生成其它
MCP Servers 是一个集中了多种 MCP (Model Context Protocol) 服务器配置和脚本的仓库,旨在促进外部工具与语言模型(如 Claude)在 Cursor 等兼容客户端中的集成。MCP 是一种标准协议,使语言模型能够与外部工具和服务进行交互。
View on GitHub
Overview
基本能力
产品定位
MCP Servers 提供了一系列 MCP 服务器的配置和脚本,用于增强语言模型与外部工具的交互能力,特别是在 Cursor 这样的开发环境中。
核心功能
- Firecrawl: 网页内容提取和抓取
- Browser Tools: 浏览器交互工具
- Supabase: PostgreSQL 数据库访问
- Git: Git 仓库操作
- Filesystem: 文件系统访问
- N8N Workflow Creator: 工作流创建
- Sequential Thinking: 增强推理能力
- Perplexity: 信息搜索
- Archon: 额外的 MCP 服务器
适用场景
- 在 Cursor 中集成外部工具和服务
- 自动化网页内容提取和数据处理
- 数据库访问和管理
- 工作流自动化和任务编排
- 增强语言模型的推理和搜索能力
工具列表
- Firecrawl: 用于网页内容提取和抓取,支持将网页内容转换为 Markdown 格式。
- Browser Tools: 提供与浏览器交互的功能,如自动化操作和数据提取。
- Supabase: 提供对 PostgreSQL 数据库的访问和管理能力。
- Git: 支持 Git 仓库的基本操作,如提交、拉取和推送。
- Filesystem: 允许访问和操作本地文件系统。
- N8N Workflow Creator: 用于创建和管理自动化工作流。
- Sequential Thinking: 增强语言模型的推理和逻辑能力。
- Perplexity: 提供信息搜索功能。
- Archon: 额外的 MCP 服务器,提供其他扩展功能。
常见问题解答
- 如何配置 Firecrawl MCP 服务器?
- 安装 Firecrawl MCP 全局包:
npm install -g firecrawl-mcp
-
在 Cursor 中添加 MCP 服务器配置,指定名称、类型、命令和 API 密钥。
-
如何使用 Firecrawl 提取网页内容?
-
使用 Python 客户端初始化 FirecrawlApp,并调用
scrape_url
方法提取网页内容。 -
如何贡献代码?
- Fork 仓库,创建特性分支,进行更改并提交 Pull Request。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保已安装 Python(如需使用 Python 客户端)
安装教程
- 安装 Firecrawl MCP 全局包:
bash npm install -g firecrawl-mcp
- 配置 Cursor 以使用 MCP 服务器:
- 打开 Cursor 设置 > 特性 > Servidores MCP
- 添加新服务器,填写名称、类型、命令和 API 密钥
调试方式
- 确保 MCP 服务器正在运行
- 在 Cursor 中测试 MCP 服务器功能
- 使用 Python 客户端测试 Firecrawl 功能:
python from firecrawl import FirecrawlApp app = FirecrawlApp(api_key='tu-api-key') result = app.scrape_url('https://ejemplo.com') print(result)
许可证
None