
Tiny Go MCP Server
A minimal reference implementation for testing the tinymcp Go toolkit, not meant for production workloads. Exposes basic tools, resources, and prompts over stdio to verify that the lightweight MCP wrapper correctly generates JSON schemas from struct tags, handles registration, and manages transport boilerplate on top of the official modelcontextprotocol/go-sdk. Useful if you're building your own Go MCP server with tinymcp and want a working example to compare against, or if you need a throwaway server to test client integration without side effects. Ships as a container image at ghcr.io/kioie/tiny-go-mcp for quick iteration.
- GitHub stars
- 1
- tools
- 3
- transport
- STDIO
- last updated
- May 22, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
addTest that the client can call an addition tool
Test that the client can call an addition tool
No parameter schema in public metadata yet.
subtractTest subtraction wiring (use instead of `add` for subtraction tests)
Test subtraction wiring (use instead of `add` for subtraction tests)
No parameter schema in public metadata yet.
greetTest a text-returning tool (use instead of `add`/`subtract` for messaging demos)
Test a text-returning tool (use instead of `add`/`subtract` for messaging demos)
No parameter schema in public metadata yet.
Sponsors
Readme
Tiny Go MCP Server — minimal Go MCP toolkit
Tiny Go MCP Server
A lightweight Model Context Protocol (MCP) toolkit for Go. Build spec-compliant MCP servers (stdio, streamable HTTP, legacy SSE) with tools, resources, and prompts — minimal boilerplate and automatic JSON Schema from Go structs.
Built on the official modelcontextprotocol/go-sdk.
Requirements: Go 1.26+ (download).
Details
- Repository
- github.com/kioie/tiny-go-mcp-server
- Website
- github.com/kioie/tiny-go-mcp-server
- Category
- AI & LLM Tools
- Package
ghcr.io/kioie/tiny-go-mcp:1.1.2- Transport
- STDIO
- Registry
- MCP registry, active