The declarative MCP framework.
The open-source framework for building MCP tool servers from declarative config. Define tools once and get auth, caching, and observability built in.
curl -fsSL /install | bash
Capabilities
Everything you need.
Nothing you don't.
From prototypes to multi-agent production systems — without changing your architecture.
Declarative Config
Define tools in YAML. Each directory under app/tools/ becomes one MCP tool — no manual registration or boilerplate.
Agent-Ready
Serve tools over Streamable HTTP. Any AI agent that speaks MCP can call your tools without custom integration.
Built-in Auth
Attach authentication to any tool with the built-in api_key plugin, or write your own. No global middleware to configure.
TypeScript Scripts
Add handlers and transforms when config alone isn't enough. Scripts run in a sandboxed runtime with fetch and console.
Caching
Enable tool result caching globally or per-tool with a TTL. Identical requests return cached results without hitting your database.
Multi-Database
Connect PostgreSQL, MySQL, MongoDB, and Redis. The framework manages pooling, health checks, and graceful shutdown.
Observability
Built-in OpenTelemetry tracing, metrics, and structured logging. Debug tool invocations end-to-end out of the box.
Compile & Deploy
Build compiles configs and scripts into a single artifact. Serve it anywhere — Docker, Kubernetes, bare metal, or any cloud.
How it works
Define. Build. Serve.
Go from idea to production MCP server in three steps. No application code required.
Define
Describe your tools, database connections, and authentication as declarative config. What each tool does, what it accepts, and who can call it.
Build
Hyperterse validates everything, bundles your config and scripts, and produces a single deployable artifact. Catch errors before they reach production.
Serve
Start a production-ready MCP server with auth, caching, and observability built in. Any AI agent that speaks MCP can connect immediately.
Why Hyperterse
Stop writing boilerplate.
Define tools once, get a production MCP server with auth, caching, and observability built in.
- Build MCP tool servers from scratch for each project
- Write custom input validation and error handling
- Implement auth, caching, and observability yourself
- Manage database connections, pooling, and health checks manually
- Weeks of development and ongoing maintenance
- Define each tool in a YAML config file
- Automatic input validation and type checking
- Auth, caching, and OpenTelemetry observability built in
- Framework handles pooling, health checks, and graceful shutdown
- Up and running in minutes, not weeks
Open Source
Built in the open.
Hyperterse is free and open source under Apache 2.0. Star the repo, report issues, contribute features — the roadmap is shaped by the community.
Star on GitHubor install now
curl -fsSL /install | bash
FAQ