MCP Builder

Integrations

  • Supports installing MCP servers directly from GitHub repositories like playwright-mcp

  • Installs and configures Node.js-based MCP servers, supporting npm packages as MCP server sources

  • Enables installation of MCP servers from npm packages

mcpビルダー

他の MCP サーバーをインストールするための Python ベースの MCP サーバー。

このサーバーの目的は、MCP サーバーをインストールおよび構成するための完全でユーザーフレンドリーなクロスプラットフォームの方法を提供することです。

やるべきこと

  • [ ] より多くの MCP クライアントのサポート(例:Cursor、Windsurf、...)
  • [ ] より多くの MCP サーバー タイプとソース (例: Node.js、Java など) のサポート
  • [ ] 失敗したインストールの回復メカニズムをサポート
  • ...

特徴

  • パッケージリポジトリのインストール: PyPI または npm パッケージから MCP サーバーをインストールする
  • ローカルインストール: ローカルディレクトリからMCPサーバーをインストールする
  • 構成管理: インストールされたサーバーの環境変数と引数を構成する
  • 自動検出: MCP サーバーの種類 (Node.js または Python) を自動的に検出します。
  • クロスプラットフォームサポート:Windows、macOS、Linuxで動作

要件

  • Python 3.10以上
  • pip (Python パッケージ用)
  • Node.js と npm (オプション、JavaScript パッケージの場合)

インストール

ソースからインストール

git clone https://github.com/xd3an/mcp-builder.git cd mcp-builder pip install -e .

使用法

直接実行

インストール後、MCP Builder を直接実行できます。

# Using the entry point mcpbuilder # Or as a module python -m mcp_builder.server

開発モード

開発とテストには、MCP CLI ツールを使用できます。

# Install MCP CLI tools pip install "mcp[cli]" # Run in development mode mcp dev path/to/mcp_builder/server.py # npx @modelcontextprotocol/inspector npx @modelcontextprotocol/inspector python -m mcp_builder.server

MCPクライアント統合

クロードデスクトップ統合

Claude Desktop で MCP Builder を使用するには、 claude_desktop_config.jsonファイルに追加します。

{ "mcpServers": { "mcp-builder": { "command": "python", "args": [ "-m", "mcp_builder.server" ] } } }

構成ファイルは次の場所にあります。

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

コマンド例

Claude Desktop と統合すると、Claude に次のことを依頼できるようになります。

https://github.com/microsoft/playwright-mcpを読んで、claude 構成に playwright-mcp をインストールするのを手伝ってください

仕組み

MCP Builderは、Claude Desktop構成ファイルを修正してMCPサーバーを登録します。以下の機能をサポートします。

  1. Node.js パッケージ: npxを使用してインストールし、Claude がそれらを使用するように設定します
  2. Python パッケージ: Claude が Python モジュールを使用するように設定します
  3. ローカルリポジトリ: 依存関係をインストールし、Claude がローカルコードを使用するように設定します
-
security - not tested
F
license - not found
-
quality - not tested

ユーザーがさまざまなプラットフォーム間で他の MCP サーバーを簡単にインストールおよび構成できるようにする Python ベースのサーバー。

  1. TODO
    1. Features
      1. Requirements
        1. Installation
          1. Install from Source
        2. Usage
          1. Running Directly
          2. Development Mode
          3. MCP Client Integration
        3. How It Works
          ID: ui3n8dqg55