Skip to main content
There are two ways to connect. The Settings card writes the configuration for you. The manual path is the same thing typed by hand.

The quick path

1

Open the MCP server card in Settings

Sign in to your instance first.
2

Click connect an agent and name a token

asobeast mints the token and shows two ready to paste snippets, the Claude Code command and the Claude Desktop configuration, pre filled with the origin you are browsing.
3

Replace the entrypoint with an absolute path

The snippet cannot know where your checkout lives. Substitute the absolute path to apps/mcp/dist/index.js.
The token is shown once. Copy it before you leave the page.

The manual path

1

Build the server

This produces apps/mcp/dist/index.js.
2

Mint a personal API token

Use the API tokens card in Settings. See Personal API tokens.
3

Register the server with your client

Use the configuration below.

Client configuration

Always use an absolute path to the entrypoint. Claude Desktop and Claude Code do not necessarily launch the process from your repository root, so a relative path fails with MODULE_NOT_FOUND. This is the most common setup failure.

Choosing ASOBEAST_API_URL

ASOBEAST_API_URL is resolved on the machine the agent runs on, not by a browser. That is the second most common failure, because the value that works in your address bar is often not the value the agent needs. The proxy path is not a fallback. In a Compose deployment the API is on a private network and is never published, so https://your-host/api/backend is the only route in from another machine. The proxy forwards the bearer header to the API unchanged. See How asobeast works. It defaults to http://localhost:4000. There is no default for the token.

Verify the connection

At startup the server calls /auth/me on your instance before it registers a single tool. Three outcomes end the process with a non zero exit status and a readable message. Diagnostics go to stderr, because on stdio the JSON-RPC stream owns stdout. The token is never logged. When the preflight passes, the server logs the instance it connected to and the tools appear in your client.

Troubleshooting

The entrypoint path is relative, or the server has not been built. Run pnpm build and register the absolute path to apps/mcp/dist/index.js.
The preflight failed. Read the stderr output in your client’s MCP log, which names the exact cause: a missing token, a rejected token, or an unentitled account.
The client did not start the process, or it exited during preflight. Confirm the command runs on its own in a terminal with the same environment variables, which surfaces the error directly.
The agent is on a different machine than the instance. localhost there means that machine. Set ASOBEAST_API_URL to your public web origin plus /api/backend.

MCP tool reference

All twenty one tools and their parameters.

MCP recipes

Prompts that work well once you are connected.
Last modified on July 31, 2026