mcp-hyperspeed is a stdio JSON-RPC MCP server that proxies tool calls from an AI coding assistant to the Hyperspeed API. It lets Cursor, Claude Desktop, or any other MCP-compatible client invoke Hyperspeed’s agent tools — such as reading files, searching chat, and proposing patches — directly from the AI’s tool-calling loop.
Requirements
You need three environment variables before starting the server:Running the server
1
Build or run from source
From the repository root, run the server directly:Or build a binary first:Then run it:
2
Configure your MCP client
Add
mcp-hyperspeed as a server in your MCP client configuration. See the example configs below.MCP protocol
The server speaks stdio JSON-RPC using the Model Context Protocol (protocol version2024-11-05). It supports:
Any other method returns a
method not found error. Notification messages (prefixed notifications/) are silently ignored.
Authentication
The server authenticates every API request withAuthorization: Bearer <HYPERSPEED_TOKEN>. Use a service account token (sa_…) created from Workspace Settings → AI Staff.
The service account must have permission to access the tools it will invoke. For most use cases, the default system roles assigned at creation are sufficient.
A
401 or 403 response from the API means the token is invalid or the service account does not have access to the requested org. Check HYPERSPEED_TOKEN and HYPERSPEED_ORG_ID.Optional: per-call metadata
You can pass control metadata to the server by including a_hyperspeed key in any tool’s arguments object. The server strips this key before forwarding arguments to the API.