https://github.com/tinywasm/mcpserve
MCP server for TinyWasm ecosystem
https://github.com/tinywasm/mcpserve
Last synced: 5 months ago
JSON representation
MCP server for TinyWasm ecosystem
- Host: GitHub
- URL: https://github.com/tinywasm/mcpserve
- Owner: tinywasm
- License: mit
- Created: 2025-12-29T16:29:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-11T15:26:57.000Z (5 months ago)
- Last Synced: 2026-01-11T18:06:48.356Z (5 months ago)
- Language: Go
- Size: 43.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcpserve
Standalone, decoupled Model Context Protocol (MCP) server for the TinyWasm ecosystem.
## Core Features
- **Decoupled Architecture**: Domain handlers remain agnostic of MCP dependencies.
- **Reflection Discovery**: Automatic tool extraction via `GetMCPToolsMetadata()`.
- **IDE Integration**: automated configuration for VS Code & Antigravity (Profiles supported).
## Setup
```go
h.mcp = mcpserve.NewHandler(config, handlers, tui, exit)
h.mcp.ConfigureIDEs() // Auto-configures IDEs
go h.mcp.Serve() // Starts HTTP server
```
## Documentation
- [**IDE Support**](docs/IDE_SUPPORT.md): Auto-config logic, paths, and maintenance.
- [**Development**](docs/DEVELOPMENT.md): How to add tools without dependencies.
- [**Implementation**](docs/IMPLEMENTATION.md): Architecture details (Reflection & Execution).
- [**Diagram**](docs/MCP_FLOW.mermaid): Visual workflow.