关于 MCP Servers
MCP Servers 汇集 MCP 服务的配置与设置说明,面向需要连接 GitHub 和浏览器自动化能力的开发者。内容涵盖 GitHub API 操作及基于 Puppeteer 的网页自动化。
主要功能
- 01GitHub API 集成
- 02仓库与问题管理
- 03拉取请求处理
- 04代码搜索
- 05浏览器自动化
- 06截图与页面导航
适用场景
- 01配置 MCP 服务以处理 GitHub 任务
- 02自动执行网页导航与表单操作
MCP 相关
该仓库提供 GitHub 和 Puppeteer MCP 服务的设置与配置指南,这些服务向 MCP 客户端提供相应能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
26收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| owner | string | 是 | 仓库所有者(用户名或组织) |
| repo | string | 是 | 仓库名称 |
| path | string | 是 | 创建或更新文件的路径 |
| content | string | 是 | 文件内容 |
| message | string | 是 | 提交消息 |
| branch | string | 是 | 要在其中创建或更新文件的分支 |
| sha | string | 否 | 要替换文件的 SHA(更新现有文件时必須) |
详细介绍
MCP 服务
此存储库包含模型上下文协议(MCP)服务的配置和设置,包括 GitHub 和 Puppeteer 集成。
概览
MCP(模型上下文协议)服务提供各种功能,用于与不同的服务交互:
- GitHub MCP 服务:用于与 GitHub API 交互
- Puppeteer MCP 服务:用于自动化网页浏览器
设置说明
前置条件
- 已安装 Node.js 和 npm
- GitHub 个人访问令牌(用于 GitHub MCP 服务)
安装
- 安装所需的 MCP 服务:
# Install GitHub MCP Server
npx -y @modelcontextprotocol/server-github
# Install Puppeteer MCP Server
npx -y @modelcontextprotocol/server-puppeteer
配置
MCP 服务的配置结构如下:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
},
"puppeteer": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-puppeteer"
],
"env": {}
}
}
}
运行服务
运行 GitHub MCP 服务:
GITHUB_PERSONAL_ACCESS_TOKEN="your-token" npx -y @modelcontextprotocol/server-github
运行 Puppeteer MCP 服务:
npx -y @modelcontextprotocol/server-puppeteer
功能
-
GitHub 集成
- 存储库管理
- 问题跟踪
- 拉取请求处理
- 代码搜索
- 以及更多……
-
Puppeteer 集成
- 网页自动化
- 截图
- 页面导航
- 表单交互
- 以及更多……
许可证
MIT
参与贡献
欢迎贡献!请随时提交拉取请求。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。