mcpField
M
mymcp

mymcp

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

mymcp について

mymcpは、MCPサーバーの接続、ルーティング、デバッグ、管理に使うGo製ツール群です。パイプ、統合ルーティング、コマンドラインデバッグ、デスクトップ管理アプリを備えています。

主な機能

  1. 01SSEとstdioのパイプモード
  2. 02複数MCPサーバーの統合ルーティング
  3. 03コマンドラインでのMCPサーバーデバッグ
  4. 04デスクトップMCP管理アプリ

活用シーン

  1. 01SSEとstdio間のMCP通信転送
  2. 02複数MCPサーバーの一元ルーティング
  3. 03コマンドラインからのMCPサーバーデバッグ
  4. 04デスクトップアプリでのMCPサーバー管理

MCP 対応

MCPサーバーのパイプ、ルーティング、デバッグ、管理のためのツール群です。ルーターは複数のMCPサーバーを統合してルーティングします。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mymcp

プロジェクト概要

mymcp は、Go で開発された MCP サーバー関連のツール群です。

  • mcp-pipe:MCP パイプツールです。sse2sse、sse2stdio、stdio2sse、stdio2stdio の各モードで、一対一のパイプ接続をサポートします。
  • mcp-router:MCP ルーターです。複数の MCP サーバーを統一的にルーティングします。
  • mcp-debug:MCP デバッグツールです。MCP サーバーをデバッグするためのコマンドラインインターフェースです。
  • mcp-manager:Wails で構築されたデスクトップ MCP 管理アプリケーションです。

ディレクトリ構成

.
├── Makefile                # Project build scripts and common commands
├── go.mod / go.sum         # Go module dependency management
├── debug/                  # MCP Server debugging
│   └── main.go
├── manager/                # Desktop MCP management app, built with Wails
│   ├── app.go
│   ├── main.go
│   ├── bind/               # Go bindings for frontend/data
│   ├── data/               # Data models and file handling
│   ├── frontend/           # Frontend source code (Vue3 + Vite)
│   └── manager/            # Core management logic
├── pipe/                   # MCP pipeline, supports sse2sse, sse2stdio, stdio2sse, stdio2stdio
│   └── main.go
├── router/                 # MCP router, unified routing for multiple MCP Servers
│   ├── main.go
│   └── router.json         # Routing configuration file
└── README.md               # Project documentation

貢献と開発

Issue や PR による貢献を歓迎します。Go および Vue3 プロジェクトのベストプラクティスに従ってください。

コメント

MCP は初めてですか?

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

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