Hyperterse is an agentic server framework: one project can ship agents, tools, prompts, and resources together—plus databases, auth, caching, and observability—in one process. MCP is how most clients list and call tools, read resources, and fetch prompts. When you add agents, they get their own HTTP routes (A2A-style), separate from MCP. You do not need both on day one; add surfaces as your product grows.Documentation Index
Fetch the complete documentation index at: https://docs.hyperterse.com/llms.txt
Use this file to discover all available pages before exploring further.
Where to start
Agents
Long-running agents with models, permissions over tools, and standard agent HTTP—without wiring a second server.
Tools
Actions exposed to MCP: queries, APIs, or scripts, with validation and auth in one declarative layer.
Resources
Read-only context clients can pull in—static text, files, or parameterized templates.
Prompts
Reusable prompt templates with arguments and client-side completion hints.
Baseline: install and run
Install the CLI
Scaffold a project
Review the root configuration
Open.hyperterse:
name is the service id. server.port is the HTTP port. server.log_level is verbosity: 1 errors only, 2 warnings, 3 info, 4 debug.
Start the server
Verify the server is running
Optional: verify MCP tools
The template includes a hello-world tool.List registered tools
Inspect the sample tool
Open the hello-world tool’sconfig.terse next to its handler.
Call the tool
Validate before deploying
Next steps
- Project structure — How discovery and layout work.
- MCP transport — How Streamable HTTP and JSON-RPC fit together.
- Agents overview — When to use agent routes vs MCP alone.
- CLI reference — Commands and flags.