mcpField
W
Weather/GitHub MCP Server

Weather/GitHub MCP Server

ローカル
github.com/guptarajiv535バージョン管理074 週間前に更新

Weather/GitHub MCP Server について

Weather/GitHub MCP Server は、MCP 経由で GitHub のリポジトリや Issue を扱う Python サーバーです。公開リポジトリと Issue の一覧取得、および Issue の作成ツールを備えています。

主な機能

  1. 01ユーザーの公開リポジトリ一覧
  2. 02リポジトリの Issue 一覧
  3. 03リポジトリへの Issue 作成
  4. 04FastMCP ベースのサーバー

活用シーン

  1. 01ユーザーの公開リポジトリの確認
  2. 02リポジトリの Issue 一覧取得
  3. 03リポジトリへの Issue 作成

MCP 対応

FastMCP サーバーが、GitHub のリポジトリや Issue を操作するツールを MCP クライアントに提供します。README には Cursor で利用するための設定例もあります。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Weather/GitHub MCP サーバー

このプロジェクトでは、GitHub リポジトリやイシューを操作するためのツールを備えた GitHub MCP サーバーを提供します。

要件

  • Python 3.10 以降
  • uv(高速な Python パッケージ/依存関係マネージャー)
  • GitHub パーソナルアクセストークン(イシューの作成に必要)

セットアップと使用方法

  1. このリポジトリをクローンし、uv を使って依存関係をインストールします:
uv init mcp-server-demo
cd mcp-server-demo
uv run ../github.py

すでにプロジェクトディレクトリにいる場合は、次のようにします:

uv run github.py
  1. GitHub トークンを設定します:

プロジェクトのルートに .env ファイルを作成し、次の内容を記述します:

GITHUB_TOKEN=your_personal_access_token_here

または、シェルでエクスポートします:

export GITHUB_TOKEN=your_personal_access_token_here

機能

  • GitHub ユーザーの公開リポジトリを一覧表示する
  • リポジトリのイシューを一覧表示する
  • リポジトリにイシューを作成する

注意事項

  • トークンに、リポジトリとイシューへのアクセスに必要な権限があることを確認してください。
  • このサーバーは FastMCP を使い、MCP プロトコルで動作します。

MCP サーバーの設定

Cursor で MCP サーバーを使用できるようにするには、~/.cursor/mcp.json ファイルで設定します。設定例:

{
  "mcpServers": {
    "github": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/github-mcp-demo",
        "run",
        "github.py"
      ]
    }
  }
}

この設定によって、Cursor は MCP サーバーの起動方法と使用するコマンドを認識します。

例:Cursor の設定 UI

以下は、Cursor で MCP サーバーが使用可能になっている状態を示すスクリーンショットです:

Cursor MCP サーバーの設定

Cursor での MCP サーバーのステータス

Cursor の設定 UI では、設定済みの MCP サーバーが表示され、それぞれのサーバーが ON(有効)か OFF(無効)かを確認できます。これにより、使用可能なツールをすぐに把握できます。

以下にスクリーンショットを追加して説明してください:

Cursor MCP サーバーの ON/OFF ステータス

コメント

MCP は初めてですか?

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

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