Claude Desktop
claude_desktop_config.json with absolute paths.
How it works
Claude Desktop loads MCP servers from its config file; Apender runs as a local stdio process.
Architecture
Claude Desktop → MCP (stdio) → Apender API.
Configuration
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json. Windows: %APPDATA%\Claude\claude_desktop_config.json.
Example server block — adjust paths as needed. Full reference: MCP configure.
{
"mcpServers": {
"apender": {
"command": "node",
"args": ["/absolute/path/to/apender-mcp-server"],
"env": {
"APD_API_URL": "<API base URL from Dashboard → API keys>",
"APD_API_KEY": "apd_live_your_key",
"APD_WORKSPACE_ROOT": "/absolute/path/to/git/repo"
}
}
}
}Authentication
APD_* env in the server block — values from Dashboard → API keys.
Create keys in Dashboard → API keys.
Workspace root
APD_WORKSPACE_ROOT = git repo root for that workspace.
Example
Planning flow: set workspace root to the target repo.
Troubleshooting
- MCP server fails to start
- Use absolute paths for the server command and args in the host config.