MCP Servers

MCP Servers

site icon
2025.03.09 0
GitHub 集成Puppeteer 集成浏览器自动化开发效率
MCP Servers 是一个提供多种服务交互功能的项目,主要包括 GitHub 和 Puppeteer 的集成。GitHub MCP Server 用于与 GitHub API 交互,提供仓库管理、问题跟踪、拉取请求处理等功能;Puppeteer MCP Server 用于网页浏览器自动化,支持网页截图、页面导航、表单交互等操作。
View on GitHub

Overview

基本能力

产品定位

MCP Servers 是一个提供多种服务交互功能的项目,主要包括 GitHub 和 Puppeteer 的集成。

核心功能

  • GitHub Integration
  • 仓库管理
  • 问题跟踪
  • 拉取请求处理
  • 代码搜索

  • Puppeteer Integration

  • 网页自动化
  • 截图捕获
  • 页面导航
  • 表单交互

适用场景

  • 开发者在 GitHub 上进行项目管理时,需要自动化处理仓库、问题、拉取请求等。
  • 需要自动化网页操作,如截图、导航、表单填写等场景。

工具列表

  • GitHub MCP Server: 提供与 GitHub API 交互的功能。
  • Puppeteer MCP Server: 提供网页浏览器自动化的功能。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  • Node.js 和 npm 已安装。
  • GitHub 个人访问令牌(用于 GitHub MCP server)。

安装教程

  1. 安装所需的 MCP servers:
# 安装 GitHub MCP Server
npx -y @modelcontextprotocol/server-github

# 安装 Puppeteer MCP Server
npx -y @modelcontextprotocol/server-puppeteer

配置

MCP servers 的配置结构如下:

{
  "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 server:

GITHUB_PERSONAL_ACCESS_TOKEN="your-token" npx -y @modelcontextprotocol/server-github

运行 Puppeteer MCP server:

npx -y @modelcontextprotocol/server-puppeteer

调试方式

无明确调试步骤说明。

许可证

该项目遵循 MIT 开源许可条款。