mymcp

mymcpは、Go言語で開発されたツールで、開発者が効率的にコードを管理・生成するための機能を提供します。特に、コードの自動生成やAPIとの連携が強化されており、開発プロセスをスムーズに進めることができます。

GitHubスター

1

ユーザー評価

未評価

お気に入り

0

閲覧数

20

フォーク

0

イシュー

0

README
mymcp
Project Overview

mymcp is a set of tools related to MCP Servers developed in Go.

  • mcp-pipe: MCP pipe tool, supports one-to-one pipe with sse2sse, sse2stdio, stdio2sse, and stdio2stdio modes.
  • mcp-router: MCP router, provides unified routing for multiple MCP Servers.
  • mcp-debug: MCP debugging tool, a command-line interface for debugging MCP Servers.
  • mcp-manager: Desktop MCP management application, built with Wails.
Directory Structure
.
├── 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
Contribution & Development

Contributions via Issues and PRs are welcome. Please follow best practices for Go and Vue3 projects.