https://github.com/tk103331/mymcp
Your MCP server hosting service
https://github.com/tk103331/mymcp
Last synced: 7 months ago
JSON representation
Your MCP server hosting service
- Host: GitHub
- URL: https://github.com/tk103331/mymcp
- Owner: tk103331
- Created: 2025-04-05T09:20:30.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-22T09:01:52.000Z (7 months ago)
- Last Synced: 2025-04-22T09:37:22.841Z (7 months ago)
- Language: Go
- Size: 3.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **mymcp** - Your MCP server hosting service `go` `mcp` `server` `go install tk103331/mymcp@latest` (⚙️ DevOps)
- awesome-mcp-servers - **mymcp** - Your MCP server hosting service `go` `mcp` `server` `go install tk103331/mymcp@latest` (DevOps)
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.