mcpField
M
MCP Server Creator

MCP Server Creator

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

MCP Server Creator について

MCP Server Creatorは、Claude Desktopで利用するMCPサーバーの作成・管理ツールです。カスタムサーバーの作成、更新、登録に加え、依存関係の確認、Claude Desktop設定の管理、サーバーの直接実行に対応します。

主な機能

  1. 01MCPサーバーの作成と更新
  2. 02サーバー一覧とコードの確認
  3. 03依存関係の分析とインストール
  4. 04Claude Desktop設定の表示と更新
  5. 05サーバーを実行してエラーを確認

活用シーン

  1. 01用途に応じたカスタムMCPサーバーの生成
  2. 02既存サーバーコードの保守
  3. 03サーバーのClaude Desktopへの登録
  4. 04依存関係や実行エラーの調査

MCP 対応

Claude DesktopにMCPサーバーとして接続し、ほかのMCPサーバーを作成・更新・管理するツールを提供します。利用者はClaude Desktopの連携インターフェースからこれらのツールを呼び出せます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバージェネレーター

Claude Desktop 用の Model Context Protocol(MCP)サーバーを作成、管理するツールです。

概要

MCP サーバークリエーターを使うと、Claude Desktop 用のカスタム MCP サーバーを作成、管理、登録できます。このツールでは、次の操作を行えます。

  • 新しい MCP サーバーの作成
  • 既存のサーバーの更新
  • Claude Desktop へのサーバーの登録

はじめに

前提条件
インストール
  1. このリポジトリをクローンします。

    git clone https://github.com/SerhatUzbas/mcp-server-generator.git
    cd mcprotocol
    
  2. 依存関係をインストールします(初回のみ)。

    npm install
    
  3. クリエーターサーバーを Claude Desktop に登録します。

  • Macos:

    open ~/Library/"Application Support"/Claude/claude_desktop_config.json
    
  • Windows(コマンドプロンプト):

    start %APPDATA%\Claude\claude_desktop_config.json
    
  • または Claude Desktop から「Settings > Developer > Edit Config」を選択します。

例:

{
  "mcpServers": {
    "mcp-server-generator": {
      "command": "node",
      "args": ["/Users/username/Documents/GitHub/mcprotocol/creator-server.js"]
    }
  }
}

Windows ユーザー向けの注意: ファイルパスにはバックスラッシュを使用し、JSON 設定で正しくエスケープしてください。例:

{
  "mcpServers": {
    "mcp-server-generator": {
      "command": "node",
      "args": ["C:\\Users\\username\\Documents\\GitHub\\mcprotocol\\creator-server.js"]
    }
  }
}

MCP サーバークリエーターの使用方法

登録後、Claude Desktop から MCP サーバークリエーターを使用できます。

  1. Claude Desktop を開きます
  2. 「choose an integration」ドロップダウンからリソースとプロンプトを選択します
  3. MCP サーバーの作成または管理を Claude に依頼します
新しいサーバーの作成

特定のニーズに合わせたサーバーを作成するよう Claude に依頼します。

Create an simple MCP server that integrates with PostgreSQL to provide database operations and query capabilities.

Claude はおそらく次の操作を行います。

  1. サーバーが存在するかサーバー一覧を確認します
  2. サーバーのコードを生成します
  3. servers ディレクトリに保存します
  4. Claude Desktop に登録します
  5. 必要な依存関係を特定してインストールします

利用可能なツール

MCP サーバークリエーターには、サーバーを管理するためのツールがいくつか用意されています。

  • listServers - 利用可能なすべてのサーバーを一覧表示します
  • getServerContent - 既存のサーバーのコードを表示します
  • createMcpServer - 新しいサーバーを作成します
  • updateMcpServer - 既存のサーバーを更新します
  • analyzeServerDependencies - 必要な npm パッケージを特定します
  • installServerDependencies - 必要なパッケージをインストールします
  • getClaudeConfig - 現在の Claude Desktop の設定を表示します
  • updateClaudeConfig - Claude Desktop の設定を更新します
  • runServerDirectly - 実行時にエラーが発生するかどうかを確認します

トラブルシューティング

サーバーが Claude に表示されない
  • Claude Desktop の設定でサーバーが正しく登録されていることを確認します
  • サーバーコードに JavaScript の構文エラーがないか確認します
  • 新しいサーバーを登録した後、Claude Desktop を再起動します
依存関係の問題

依存関係が正しくインストールされない場合は、次を試してください。

  • 手動でインストールします:npm install [package-name]
  • パッケージ間に互換性の問題がないか確認します
  • お使いの Node.js のバージョンがパッケージに対応していることを確認します

コントリビューション

コントリビューションを歓迎します。お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

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

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