
MCP Servers

2025.04.01
3
Shell开发工具数据库管理网页自动化GitHub 集成HTTP 请求处理开发效率数据库内容生成金融服务交流协作其它
MCP Servers 是一个用于与 Claude Desktop 和其他 AI 助手集成的 Model Context Protocol (MCP) 服务器配置和设置项目。该项目旨在简化 MCP 服务器的设置和管理,提供安全、灵活且易于维护的解决方案。
View on GitHub
Overview
基本能力
产品定位
MCP Servers 是一个用于与 Claude Desktop 和其他 AI 助手集成的 Model Context Protocol (MCP) 服务器配置和设置项目。
核心功能
- 文件系统访问:通过 Filesystem MCP 服务器访问本地文件和目录。
- SQLite 数据库查询:通过 SQLite MCP 服务器查询 SQLite 数据库。
- 网页浏览和自动化:通过 Puppeteer MCP 服务器进行网页浏览和自动化操作。
- GitHub 访问:通过 GitHub MCP 服务器访问 GitHub 仓库和问题。
- 时间信息获取:通过 Time MCP 服务器获取当前时间和日期信息。
- HTTP 请求处理:通过 Fetch MCP 服务器进行 HTTP 请求和网页内容解析。
- 命令行执行:通过 CLI MCP 服务器安全执行命令。
适用场景
- 开发环境集成:与 Claude Desktop 和 Claude Code 集成,提升开发效率。
- 数据库管理:通过 SQLite MCP 服务器管理和查询本地数据库。
- 网页自动化:使用 Puppeteer MCP 服务器进行网页自动化操作。
- GitHub 项目管理:通过 GitHub MCP 服务器管理 GitHub 仓库和问题。
- HTTP 请求处理:使用 Fetch MCP 服务器进行网页内容获取和解析。
工具列表
- Filesystem:访问本地文件和目录。
- SQLite:查询 SQLite 数据库。
- Puppeteer:网页浏览和自动化。
- GitHub:访问 GitHub 仓库和问题。
- Time:获取当前时间和日期信息。
- Fetch:进行 HTTP 请求和网页内容解析。
- CLI:安全执行命令。
常见问题解答
- 认证失败:确保环境变量已正确加载并重启 Claude Desktop。
- 环境变量不持久:检查 shell 配置文件中的变量加载代码。
- API 访问问题:尝试从终端启动 Claude Desktop。
- Puppeteer 错误:确保使用兼容的 Puppeteer 配置。
- SQLite 服务器启动问题:使用
uv tool install mcp-server-sqlite
安装并更新配置。 - 配置更改不生效:完全重启 Claude Desktop。
- JSON 解析错误:配置 Fetch 服务器使用备用解析模式。
使用教程
使用依赖
- 安装 uv:用于 Python 包管理。
bash uv tool install <tool-name>
- 创建虚拟环境:
bash uv venv
- 安装包:
bash uv pip install <package-name>
安装教程
- 安装 Filesystem MCP 服务器:
bash npm install -g @modelcontextprotocol/server-filesystem
- 安装 SQLite MCP 服务器:
bash uv tool install mcp-server-sqlite
- 安装 Puppeteer MCP 服务器:
bash npm install -g @modelcontextprotocol/server-puppeteer
- 安装 GitHub MCP 服务器:
bash npm install -g @modelcontextprotocol/server-github
- 安装 Time MCP 服务器:
bash uv tool install mcp-server-time
- 安装 Fetch MCP 服务器:
bash uv tool install mcp-server-fetch
- 安装 CLI MCP 服务器:
bash cd ~/mcp && source .venv/bin/activate && uv pip install cli-mcp-server
调试方式
- 验证环境变量:
bash echo ${CLAUDE_DESKTOP_GITHUB_TOKEN:0:5}...
- 测试 GitHub API 访问:
bash curl -s -H "Authorization: token $CLAUDE_DESKTOP_GITHUB_TOKEN" https://api.github.com/user | grep login
- 重启 Claude Desktop:
bash # On macOS osascript -e 'tell application "Claude" to quit' open -a "Claude"