mcpField
M
MCP Servers

MCP Servers

ローカル
github.com/Dienvm開発ツール086 週間前に更新

MCP Servers について

MCP Serversは、GitHubやブラウザー自動化向けのMCPサーバー設定をまとめたリポジトリです。GitHub API操作とPuppeteerによるWeb自動化の構成を扱います。

主な機能

  1. 01GitHub API連携
  2. 02リポジトリと課題の管理
  3. 03プルリクエスト処理
  4. 04コード検索
  5. 05ブラウザー自動化
  6. 06スクリーンショットとページ移動

活用シーン

  1. 01GitHub作業用MCPサーバーの設定
  2. 02Webページ移動やフォームの自動化

MCP 対応

GitHubおよびPuppeteerのMCPサーバーに関する設定手順を提供し、各サーバーがMCPクライアントに機能を公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"servers-dienvm": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/server-github

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/server-github

ツール

26

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
ownerstringはいリポジトリの所有者(ユーザー名または組織)
repostringはいリポジトリ名
pathstringはいファイルを作成または更新するパス
contentstringはいファイルの内容
messagestringはいコミットメッセージ
branchstringはいファイルを作成または更新するブランチ
shastringいいえ置き換えるファイルの SHA(既存ファイルの更新時に必須)

詳細

MCP サーバー

このリポジトリには、GitHub と Puppeteer の統合を含む、Model Context Protocol(MCP)サーバーの設定とセットアップが含まれています。

概要

MCP(Model Context Protocol)サーバーは、さまざまなサービスと連携するための機能を提供します。

  • GitHub MCP サーバー:GitHub API との連携
  • Puppeteer MCP サーバー:ウェブブラウザーの自動化

セットアップ手順

前提条件
  • Node.js と npm がインストールされていること
  • GitHub Personal Access Token(GitHub MCP サーバー用)
インストール
  1. 必要な 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 との統合

    • リポジトリ管理
    • Issue の追跡
    • プルリクエストの処理
    • コード検索
    • その他...
  • Puppeteer との統合

    • ウェブの自動化
    • スクリーンショットの撮影
    • ページ遷移
    • フォーム操作
    • その他...

ライセンス

MIT

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。