Agent Quickstart

This guide is for AI agents and humans configuring AI agents to use Mach5 One.

Mach5 One Data Explorer for agent workflows


Agent task

Given a local machine with Mach5 One installed, an agent can:

  1. Start or verify the Mach5 One server.
  2. Confirm the version endpoint responds.
  3. Configure an MCP client.
  4. Discover MCP capabilities.
  5. Help the user navigate API docs and Data Explorer.
  6. Load data only with user approval.
  7. Run or help compose queries.
  8. Summarize results.
  9. File a useful runtime issue if something fails.

Read first


Start or verify the server

mach5-one start

In another terminal:

curl http://localhost:8080/version.txt
curl http://localhost:8080/session

Use the configured HTTP port if the user changed server.http_port.


Configure MCP

MCP endpoint:

http://localhost:8080/mcp

Example configs:

  • Claude Desktop: examples/agent-configs/claude-desktop/mcp-config.json
  • Cursor-style clients: examples/agent-configs/cursor/mcp-config.json
  • Codex-style harnesses: examples/agent-configs/codex/mcp-config.md

Discover capabilities

Agents discover the MCP server’s tools/resources/prompts dynamically.

Do not assume a specific tool name until discovery confirms it exists. If tool discovery fails, report:

  • MCP client
  • Server endpoint
  • Runtime logs
  • Error output

API reference:

http://localhost:8080/apis/rapidoc

OpenAPI document:

http://localhost:8080/apis/openapi.json

Data Explorer:

http://localhost:8080/

Reporting failures

Use GitHub Issues in this repo for runtime/install/MCP/doc failures.

Include:

Mach5 One version:
OS/architecture:
Install asset:
Config path:
Command:
Expected behavior:
Actual behavior:
Logs:
Reproduction steps:
MCP client, if applicable:

Remove secrets from configs and logs before filing public issues.

Do not report vulnerabilities publicly. Follow SECURITY.md.

Analytics Cookies

Help us understand website usage.

Necessary storage remembers your choice. With your consent, Mach5 also uses PostHog analytics to measure website traffic and interactions.

Change this anytime from Cookie Settings in the footer. Privacy Notice.