mcpField
M
MCP Servers

MCP Servers

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

MCP Servers について

MCP Serversは、Cursorの機能を拡張するMCPサーバー群とインストール自動化をまとめたリポジトリです。Git、検索、GitHub、メモリ、段階的な思考を扱い、Makeコマンドで導入や更新ができます。

主な機能

  1. 01Makeによるインストール自動化
  2. 02ローカルGitリポジトリ操作
  3. 03Braveのウェブ・ローカル検索
  4. 04GitHubのリポジトリ、Issue、PR管理
  5. 05永続メモリと段階的な思考

活用シーン

  1. 01Cursor向けに複数のMCPサーバーを導入
  2. 02ブランチ、コミット、差分の管理
  3. 03ウェブや地域の事業者を検索
  4. 04永続メモリでエンティティと関係を追跡

MCP 対応

Cursor対応クライアント向けに、Git、Brave Search、GitHub、Memory、Sequential ThinkingのMCPサーバーを提供します。READMEにはstdio設定例と、導入・更新用のMakeコマンドが記載されています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバー

このリポジトリには、Cursor の機能を強化するためのさまざまな Model Context Protocol(MCP)サーバーが含まれています。

前提条件

インストールする前に、以下を確認してください。

  1. オペレーティングシステム

    • macOS(Homebrew を使用)または
    • Linux(apt-get を使用)
  2. システム要件

    • Python 3.10 以降
    • Node.js 18 以降(デフォルトのインストール:Node.js 22.13.1)
    • インストールディレクトリへの書き込み権限

インストール

このリポジトリには、自動インストール用の包括的な Makefile が含まれています。

  1. 第 1 フェーズ(システムのセットアップ):
make phase1
  1. ターミナルを再起動します

  2. 第 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 キー
  1. Brave Search API キー

    export BRAVE_API_KEY=your_key_here
    

    キーは https://brave.com/search/api/ で取得できます。

  2. GitHub Personal Access Token

    export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
    

    https://github.com/settings/tokens で生成してください。 必要なスコープ:repo、workflow(任意)

Cursor のセットアップ

Cursor で各 MCP を設定します(Settings > Features > MCP)。

  1. Git MCP

    {
      "name": "Git",
      "type": "stdio",
      "command": "uvx mcp-server-git --repository /path/to/your/repo"
    }
    
  2. Brave Search MCP

    {
      "name": "Brave Search",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-brave-search"
    }
    
  3. GitHub MCP

    {
      "name": "GitHub",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-github"
    }
    
  4. Memory MCP

    {
      "name": "Memory",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-memory"
    }
    
  5. Sequential Thinking MCP

    {
      "name": "Sequential Thinking",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-sequential-thinking"
    }
    

トラブルシューティング

  1. インストールの問題

    • make verify-installation を実行して、すべてのコンポーネントを確認します
    • システムログでエラーメッセージを確認します
    • すべての前提条件を満たしていることを確認します
  2. API キーの問題

    • 環境変数が正しく設定されていることを確認します
    • API キーの権限とスコープを確認します
    • キーの有効期限が切れていないことを確認します
  3. Cursor の設定

    • Cursor の MCP 設定を確認します
    • コマンドのパスとパラメーターを確認します
    • 設定を変更した後、Cursor を再起動します

コメント

MCP は初めてですか?

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

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