克劳德代码MCP服务器集合
  
生产测试 模型上下文协议 (MCP)服务器 克劳德代码 CLI和Claude项目。这些服务器使Claude能够与您的工具、API和数据源无缝交互。
什么是MCP服务器?
MCP服务器通过提供以下访问来扩展Claude的功能:
- 外部API (GitHub、WordPress、谷歌搜索控制台、GA4、领英、Gumroad)
- 数据库 (PostgreSQL、Redis、Notion)
- 网络工具 (Firecrawl网页抓取、Puppeteer浏览器自动化)
- 沟通 (电报消息)
- 文件系统 (本地文件系统访问)
每个服务器都配置在 ~/.mcp.json 并在Claude Code启动时自动加载。
快速安装
1.克隆此存储库
git clone https://github.com/arturseo-geo/claude-code-mcps.git
cd claude-code-mcps2.复制MCP配置
cp mcp.json.template ~/.mcp.json3.配置身份验证
编辑 ~/.mcp.json 并为要使用的服务器添加API密钥/凭据(请参阅 配置 在......下面
4.测试连接
claude code --versionClaude将在启动时加载您的MCP服务器。
服务器
| 服务器 | 目的 | 身份验证 | 状态 |
|---|---|---|---|
| GitHub | repo、PR、问题、代码搜索、操作 | PAT | ✅ Prod |
| WordPress | 帖子、页面、媒体、SEO、缓存 | 应用密码 | ✅ Prod |
| 谷歌搜索控制台 | 搜索分析、网站地图、URL检查 | 服务帐户 | ✅ Prod |
| 谷歌分析4 | 流量、参与度、活动、转化率 | 服务帐户 | ✅ Prod |
| 领英 | 人员、公司、职位、帖子 | 浏览器会话 | ✅ Prod |
| PostgreSQL | 自定义数据库、查询、数据操作 | 连接字符串 | ✅ Prod |
| 瑞迪斯 | 缓存、队列、排序集、操作 | 主机/端口 | ✅ Prod |
| 概念 | 页面、数据库、块、评论 | API令牌 | ✅ Prod |
| Gumroad | 产品、销售、优惠、电子邮件 | API代币 | ✅ Prod |
| 火爬 | Web抓取、爬网、搜索、提取 | API密钥 | ✅ Prod |
| 操纵者 | 浏览器自动化、截图、交互 | 本地无头 | ✅ Prod |
| 电报 | 消息、对话框、频道 | 会话令牌 | ✅ Prod |
| 文件系统 | 本地文件读/写、目录操作 | 允许的路径 | ✅ Prod |
配置
GitHub MCP
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
}
}
}
}获取PAT:
- 首选https://github.com/settings/tokens
- 点击“生成新令牌(经典)”
- 范围:
repo,read:user,user:email,read:org - 复制并粘贴到
.mcp.json
WordPress MCP
{
"mcpServers": {
"wordpress": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-wordpress"],
"env": {
"WORDPRESS_SITES": "[{\"url\":\"https://example.com\",\"username\":\"user\",\"password\":\"pass\"}]",
"WORDPRESS_AUTH_METHOD": "app_password"
}
}
}
}获取应用程序密码:
- 登录WordPress管理员
- 转到用户→ 您的个人资料→ 应用程序密码
- 创建新的应用程序密码,复制用户名+密码
谷歌搜索控制台MCP
{
"mcpServers": {
"gsc": {
"command": "npx",
"args": ["@modelcontextprotocol/server-gsc"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}获取服务帐户凭据:
- 首选 谷歌云控制台
- 创建新的服务帐户
- 授予其“搜索控制台编辑器”角色
- 创建JSON密钥并保存到
~/.gcp/gsc-sa.json - 集
GOOGLE_APPLICATION_CREDENTIALS路径在.mcp.json
谷歌分析4 MCP
{
"mcpServers": {
"ga4": {
"command": "npx",
"args": ["@modelcontextprotocol/server-ga4"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json",
"GA4_PROPERTY_ID": "528383456"
}
}
}
}LinkedIn MCP
{
"mcpServers": {
"linkedin": {
"command": "npx",
"args": ["@modelcontextprotocol/server-linkedin"],
"env": {
"LINKEDIN_PROFILE": "your-profile-name"
}
}
}
}设置:
- 安装:
npm install -g @modelcontextprotocol/server-linkedin - 运行安装程序:
linkedin-mcp-setup(使用镍铬合金) - 配置文件存储在
~/.linkedin-mcp/profile/
PostgreSQL MCP
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:password@host:5432/dbname"
}
}
}
}Redis MCP
{
"mcpServers": {
"redis": {
"command": "npx",
"args": ["@modelcontextprotocol/server-redis"],
"env": {
"REDIS_URL": "redis://host:6379"
}
}
}
}Firecrawl MCP
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": ["@modelcontextprotocol/server-firecrawl"],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxxxx"
}
}
}
}获取API密钥: https://app.firecrawl.dev/api-keys
用例
内容操作
- 博客发布WordPress+GitHub(版本控制)+Firecrawl(研究)+GA4(分析)
- 内容管道:GitHub(代码)+PostgreSQL(作业跟踪)+Redis(队列)+Telegram(通知)
搜索引擎优化和分析
- 搜索智能:GSC(排名)+GA4(流量)+PostgreSQL(关键字DB)+Firecrawl(竞争对手分析)
- 交通调查:GSC+GA4+WordPress(内容)+Notion(报告)
链接建设与研究
- 反向链接智能:PostgreSQL(链接数据)+Firecrawl(新潜在客户)+LinkedIn(外展)
- 竞争对手分析:Firecrawl(站点结构)+PostgreSQL(内部数据库)+Puppeteer(JS密集型站点)
电子邮件和销售
- 活动管理:Gumroad(产品/销售)+Telegram(通知)+PostgreSQL(受众)
- 潜在客户跟踪:Notion(CRM)+GitHub(管道代码)+Firecrawl(丰富)
故障排除
服务器无法连接
- 检查
~/.mcp.json语法:cat ~/.mcp.json | jq - 验证凭据是否正确
- 测试单个服务器:
npx @modelcontextprotocol/server-github --version - 检查克劳德代码日志:
~/.claude/logs/
权限被拒绝错误
- GitHub:验证PAT是否具有所需的范围(见上面的配置)
- 谷歌云平台:检查服务帐户是否具有项目编辑器角色
- WordPress:验证应用程序密码是否正确
- PostgreSQL:检查连接字符串和用户权限
连接速度慢
- Firecrawl:设置
proxy: "enhanced"为了提高可靠性 - PostgreSQL:检查数据库服务器的网络延迟
- LinkedIn:浏览器会话可能已过时,请重新运行安装程序
安全最佳实践
- 永不承诺
.mcp.json具有真实凭据--添加到.gitignore - 使用环境变量:
export GITHUB_PERSONAL_ACCESS_TOKEN=xxxx - 服务账户:使用最少的角色(GSC:仅限搜索控制台编辑器)
- API密钥:定期旋转,根据环境使用不同的按键
- 数据库凭据:尽可能使用IAM/托管身份验证
- 地形/IaC:通过以下方式管理敏感值
.tfvars文件
贡献
PR欢迎!要添加新服务器,请执行以下操作:
- 将服务器条目添加到表中(如上)
- 文档配置部分
- 包括用例示例
- 更新贡献.md
- 测试并记录任何怪癖
看 贡献.md 获取完整指南。
许可证
麻省理工学院——见 许可证
______________________________________________________________________
