Skip to main content
Glama

MCP Create Server

by tesla0225

MCP サーバーの作成

モデルコンテキストプロトコル(MCP)サーバーを動的に作成、実行、管理する動的MCPサーバー管理サービス。このサービス自体がMCPサーバーとして機能し、他のMCPサーバーを子プロセスとして起動・管理することで、柔軟なMCPエコシステムを実現します。

主な特徴

  • MCP サーバーコードの動的な作成と実行
  • TypeScript のみのサポート (JavaScript と Python のサポートは将来のリリースで予定されています)
  • 子 MCP サーバーでのツール実行
  • サーバーコードの更新と再起動
  • 不要なサーバーの削除

インストール

注: このサービスを実行するには Docker が推奨されます

Docker のインストール (推奨)

# Build Docker image docker build -t mcp-create . # Run Docker container docker run -it --rm mcp-create

手動インストール(TypeScriptのみ)

# Clone repository git clone https://github.com/tesla0225/mcp-create.git cd mcp-create # Install dependencies npm install # Build npm run build # Run npm start

Claude Desktopとの統合

Claude Desktop 構成ファイル ( claude_desktop_config.json ) に次のコードを追加します。

{ "mcpServers": { "mcp-create": { "command": "docker", "args": ["run", "-i", "--rm", "mcp-create"] } } }

利用可能なツール

ツール名説明入力パラメータ出力
テンプレートからサーバーを作成するテンプレートからMCPサーバーを作成する言語: 文字列{ サーバー ID: 文字列、メッセージ: 文字列 }
実行ツールサーバー上でツールを実行するサーバーID: stringtoolName: stringargs: オブジェクトツール実行結果
サーバーツールを取得するサーバーツールのリストを取得するサーバーID: 文字列{ ツール: ツール定義[] }
サーバーの削除サーバーを削除サーバーID: 文字列{ 成功: ブール値、メッセージ: 文字列 }
リストサーバー実行中のサーバーのリストを取得するなし{ サーバー: 文字列[] }

使用例

新しいサーバーの作成

{ "name": "create-server-from-template", "arguments": { "language": "typescript" } }

ツールの実行

{ "name": "execute-tool", "arguments": { "serverId": "ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac", "toolName": "echo", "args": { "message": "Hello, dynamic MCP server!" } } }

技術仕様

  • Node.js 18以上
  • TypeScript(必須)
  • 依存関係:
    • @modelcontextprotocol/sdk: MCP クライアント/サーバー実装
    • child_process (Node.js 組み込み): 子プロセスの管理
    • fs/promises(Node.js組み込み): ファイル操作
    • uuid: 一意のサーバーIDの生成

セキュリティに関する考慮事項

  • **コード実行の制限:**サービスが任意のコードを実行するため、サンドボックス化を検討してください
  • **リソース制限:**メモリ、CPU 使用率、ファイル数などの制限を設定します。
  • **プロセス監視:**ゾンビプロセスや暴走プロセスを監視し、強制終了する
  • **パス検証:**ディレクトリトラバーサル攻撃を防ぐためにファイルパスを適切に検証します

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

モデル コンテキスト プロトコル (MCP) サーバーを作成および管理する動的サービス。ユーザーは複数の MCP サーバーを子プロセスとして生成、カスタマイズ、制御できます。

  1. 主な特徴
    1. インストール
      1. Docker のインストール (推奨)
      2. 手動インストール(TypeScriptのみ)
    2. Claude Desktopとの統合
      1. 利用可能なツール
        1. 使用例
          1. 新しいサーバーの作成
          2. ツールの実行
        2. 技術仕様
          1. セキュリティに関する考慮事項
            1. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
                Last updated -
                3
                9
                36
                JavaScript
                Apache 2.0
              • -
                security
                A
                license
                -
                quality
                MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
                Last updated -
                4
                3
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
                Last updated -
                13
                2
                TypeScript
                MIT License
              • -
                security
                -
                license
                -
                quality
                A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
                Last updated -
                1
                TypeScript

              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/tesla0225/mcp-create'

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