Hamr

Go framework for building MCP servers with struct-tag schema definitions, pre-built tool collections, middleware, and token cost o

akhilraghav0 19
Claude CodeClaude DesktopGeneric
View source ↗

Hamr is a higher-level Go framework for building MCP servers, reducing boilerplate compared to the official SDK. Servers are defined using struct tags for automatic schema generation. The framework includes pre-built tool collections (filesystem, HTTP, shell, Git, database), a CLI scaffolder, live TUI monitoring dashboard, middleware for logging/rate-limiting/caching/auth, and built-in token cost tracking. Supports both stdio and SSE transports.

Source

Repository: https://github.com/akhilraghav0/hamr

Maintain Hamr?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[Hamr on getagentictools](https://getagentictools.com/mcp/akhilraghav0-hamr?ref=badge)