MCP Servers について
MCP Serversは、Cursorの機能を拡張するMCPサーバー群とインストール自動化をまとめたリポジトリです。Git、検索、GitHub、メモリ、段階的な思考を扱い、Makeコマンドで導入や更新ができます。
主な機能
- 01Makeによるインストール自動化
- 02ローカルGitリポジトリ操作
- 03Braveのウェブ・ローカル検索
- 04GitHubのリポジトリ、Issue、PR管理
- 05永続メモリと段階的な思考
活用シーン
- 01Cursor向けに複数のMCPサーバーを導入
- 02ブランチ、コミット、差分の管理
- 03ウェブや地域の事業者を検索
- 04永続メモリでエンティティと関係を追跡
MCP 対応
Cursor対応クライアント向けに、Git、Brave Search、GitHub、Memory、Sequential ThinkingのMCPサーバーを提供します。READMEにはstdio設定例と、導入・更新用のMakeコマンドが記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
このリポジトリには、Cursor の機能を強化するためのさまざまな Model Context Protocol(MCP)サーバーが含まれています。
前提条件
インストールする前に、以下を確認してください。
-
オペレーティングシステム
- macOS(Homebrew を使用)または
- Linux(apt-get を使用)
-
システム要件
- Python 3.10 以降
- Node.js 18 以降(デフォルトのインストール:Node.js 22.13.1)
- インストールディレクトリへの書き込み権限
インストール
このリポジトリには、自動インストール用の包括的な Makefile が含まれています。
- 第 1 フェーズ(システムのセットアップ):
make phase1
-
ターミナルを再起動します
-
第 2 フェーズ(MCP のインストール):
make phase2
その他の Make コマンド
make update-all:すべての MCP サーバーを更新しますmake clean:インストール済みの依存関係を削除しますmake clean-deep:システムを完全にクリーンアップします
利用可能な MCP サーバー
1. Git MCP
ローカルの Git リポジトリとのやり取りと自動化:
- リポジトリの状態確認とファイル操作
- ブランチとコミットの管理
- 差分操作(ステージ済み、未ステージ、ブランチ間)
2. Brave Search MCP
ウェブ検索とローカル検索の機能:
- フィルタリング付きウェブ検索
- ローカルビジネスの検索
- ニュースと記事の検索
3. GitHub MCP
GitHub との統合と自動化:
- リポジトリの管理
- Issue と PR の処理
- ブランチ操作
4. Memory MCP
永続的な保存と取得:
- ナレッジグラフの管理
- エンティティと関係の追跡
- 検索機能
5. Sequential Thinking MCP
構造化された問題解決:
- 段階的な分析
- 動的な思考の修正
- コンテキストの維持
設定
必須の API キー
-
Brave Search API キー
export BRAVE_API_KEY=your_key_hereキーは https://brave.com/search/api/ で取得できます。
-
GitHub Personal Access Token
export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_herehttps://github.com/settings/tokens で生成してください。 必要なスコープ:
repo、workflow(任意)
Cursor のセットアップ
Cursor で各 MCP を設定します(Settings > Features > MCP)。
-
Git MCP
{ "name": "Git", "type": "stdio", "command": "uvx mcp-server-git --repository /path/to/your/repo" } -
Brave Search MCP
{ "name": "Brave Search", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-brave-search" } -
GitHub MCP
{ "name": "GitHub", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-github" } -
Memory MCP
{ "name": "Memory", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-memory" } -
Sequential Thinking MCP
{ "name": "Sequential Thinking", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-sequential-thinking" }
トラブルシューティング
-
インストールの問題
make verify-installationを実行して、すべてのコンポーネントを確認します- システムログでエラーメッセージを確認します
- すべての前提条件を満たしていることを確認します
-
API キーの問題
- 環境変数が正しく設定されていることを確認します
- API キーの権限とスコープを確認します
- キーの有効期限が切れていないことを確認します
-
Cursor の設定
- Cursor の MCP 設定を確認します
- コマンドのパスとパラメーターを確認します
- 設定を変更した後、Cursor を再起動します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。