An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# mcpserve

Project Badges

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.