Skip to main content
Glama

MCP Builder

by XD3an

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. やるべきこと
    1. 特徴
      1. 要件
        1. インストール
          1. ソースからインストール
        2. 使用法
          1. 直接実行
          2. 開発モード
          3. MCPクライアント統合
        3. 仕組み

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            MCP server that builds itself by creating new tools as needed based on user requests (Requires restart of Claude Desktop to use newly created tools).
            Last updated -
            4
            13
            Python
            The Unlicense
          • -
            security
            F
            license
            -
            quality
            This is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.
            Last updated -
            Python
          • A
            security
            A
            license
            A
            quality
            A server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.
            Last updated -
            3
            3
            Python
            MIT License
          • -
            security
            A
            license
            -
            quality
            A dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.
            Last updated -
            Python
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/XD3an/mcp-builder'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server