tools/call requests.
Scaffold a project
.hyperterse
.agent
skills
hyperterse-docs
SKILL.md
app
tools
hello-world
config.terse
handler.ts
.hyperterse is the root service configuration. app/tools/hello-world/ contains a script-backed tool. .agent/skills/hyperterse-docs/ is an Agent Skills-compliant skill that points agents to the Hyperterse docs. Add app/adapters/ when you need database connections.
Review the root configuration
Open.hyperterse:
name identifies the service. server.port sets the TCP port. server.log_level controls verbosity: 1 = error, 2 = warn, 3 = info, 4 = debug.
This is the entire root config. Adapters and tools live in the app/ directory — the root config handles service-level settings only.
Start the server
.hyperterse from the current directory, discovers adapters and tools under app/, compiles tool definitions, bundles any TypeScript scripts, and starts the MCP server.
For automatic restarts on file changes during development:
Verify the server is running
/heartbeat endpoint confirms the HTTP server is accepting connections. It does not check connector health.
List registered tools
tools array with one entry per compiled tool. Each tool includes its name, description, and a JSON Schema describing its input parameters.
Inspect the scaffolded tool
Openapp/tools/hello-world/config.terse:
app/adapters/ and DB-backed tools when you need database connections.
Test the tool
Call the scaffolded tool:Validate before deploying
Next steps
- Project structure — Filesystem conventions and discovery rules.
- Adapters — Connector configuration for each supported database.
- Tools — DB-backed and script-backed tool definitions.
- Scripts — TypeScript handler and transform contracts.
- CLI reference — Complete command and flag documentation.