MCP (Message Control Program) Servers について
Cursor IDE で使う GitHub と Gmail 向けの MCP サーバー群です。リポジトリ操作とメール機能を個別の Python サーバーに分け、シンボリックリンクで設定します。
主な機能
- 01GitHub リポジトリ管理
- 02SSH キー認証
- 03Gmail のメール閲覧と送信
- 04Gmail の検索
- 05OAuth 2.0 認証
活用シーン
- 01GitHub リポジトリの作成・削除・一覧表示
- 02Gmail のメール閲覧と送信
- 03Gmail の検索
MCP 対応
GitHub と Gmail のサービスを MCP インターフェースとして提供します。各サーバーはシンボリックリンクで Cursor IDE のサーバー設定に接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP(Message Control Program)サーバー
このリポジトリには、さまざまなサービスや API のインターフェースを提供する MCP サーバーが含まれています。各サーバーは、シンボリックリンクを使用して Cursor IDE と連携するように設計されています。
構成
mcp/
├── AI_README.md # Instructions for AI agents on Python best practices
├── README.md # This file
├── github/ # GitHub API server
│ ├── server.py # Main server implementation
│ └── ...
└── gmail/ # Gmail API server
├── server.py # Main server implementation
└── ...
サーバー
GitHub サーバー
- GitHub リポジトリを管理します
- SSH キー認証を処理します
- リポジトリの作成、削除、一覧表示をサポートします
- 機能を拡張するために GitHub API トークンを使用します
Gmail サーバー
- Gmail API と連携します
- メールの閲覧と送信をサポートします
- 認証に OAuth 2.0 を使用します
- 検索機能を提供します
セットアップ
各サーバーは Cursor IDE の設定ディレクトリにシンボリックリンクされています:
~/.cursor/servers/github -> ~/mcp/github
~/.cursor/servers/gmail -> ~/mcp/gmail
開発
- Python の開発ではすべて
AI_README.mdのガイドラインに従います - Python パッケージ管理に
uvを使用します - 各サーバーは独自の仮想環境と依存関係を維持します
セキュリティ
- API トークンと認証情報は安全に保管されます
- 該当する場合は OAuth 2.0 トークンを使用します
- 機密データをバージョン管理にコミットすることはありません
貢献
新しい MCP サーバーを追加する場合:
~/mcpに新しいディレクトリを作成しますAI_README.mdの Python プロジェクト構成に従います~/.cursor/serversにシンボリックリンクを作成します- この README をサーバーの詳細情報で更新します
ライセンス
MIT ライセンス — 必要に応じて自由に使用、変更できます。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。