JSLEEKR/fastmcp-go
Re-implementation of fastmcp in Go — MCP server framework with zero deps, single binary, native concurrency
Platform-specific configuration:
{
"mcpServers": {
"fastmcp-go": {
"command": "npx",
"args": [
"-y",
"fastmcp-go"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://go.dev) [](LICENSE) []() []()
> Go reimplementation of fastmcp — the de facto MCP server framework. > Single binary, zero dependencies, native concurrency.
fastmcp (Python, 24K stars) is the most popular MCP server framework, powering ~70% of MCP servers. But it has structural limitations:
fastmcp-go is a ground-up Go reimplementation that fixes these issues:
| Dimension | fastmcp (Python) | fastmcp-go | |-----------|-----------------|------------| | Startup | 1-3 seconds | <50ms | | Binary | Python + pip + venv | Single static binary | | Memory | ~50MB base | ~5MB base | | Dependencies | 20+ direct, 50+ transitive | Zero | | Concurrency | asyncio (single-threaded) | goroutines (true parallelism) | | Type Safety | Runtime (Pydantic) | Compile-time (structs) | | Deployment | pip install + config | Copy one binary |
go install github.com/JSLEEKR/fastmcp-go/cmd/fastmcp-go@latestOr build from source:
git clone https://github.com/JSLEEKR/fastmcp-go.git
cd fastmcp-go
go build -o fastmcp-go ./cmd/fastmcp-gopackage main
import (Loading reviews...