DinhoDinho Docs

Editor Setup Guide

Step-by-step guide to connect Dinho MCP in each AI editor.

How it works

The Dinho MCP is a remote server — you only need to point your editor to https://api.dinho.qa/mcp. On first connection, your browser will open to authenticate with your Dinho account via OAuth. No API key or local installation required.


Claude Code

claude mcp add --transport http dinho https://api.dinho.qa/mcp

After running the command, restart Claude Code and verify with:

claude mcp list

The dinho server should appear as connected.


Cursor

Open (or create) ~/.cursor/mcp.json and add:

{
  "mcpServers": {
    "dinho": {
      "url": "https://api.dinho.qa/mcp"
    }
  }
}

Restart Cursor. Dinho will appear as an available MCP server in the chat.


Windsurf

Open ~/.codeium/windsurf/mcp_config.json and add:

{
  "mcpServers": {
    "dinho": {
      "url": "https://api.dinho.qa/mcp"
    }
  }
}

Restart Windsurf. The server will be available in Cascade.


Cline (VSCode)

In the Cline extension:

  1. Open the Cline sidebar panel
  2. Click MCP Servers → Edit Config
  3. Add the dinho block to the config file
{
  "mcpServers": {
    "dinho": {
      "url": "https://api.dinho.qa/mcp"
    }
  }
}

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "dinho": {
      "url": "https://api.dinho.qa/mcp"
    }
  }
}

Restart Claude Desktop. MCP servers appear in the chat's server selector.


Codex (OpenAI)

Edit ~/.codex/config.json:

{
  "mcpServers": {
    "dinho": {
      "url": "https://api.dinho.qa/mcp"
    }
  }
}

Verifying the installation

After configuring any editor, ask the agent:

"List my Dinho projects"

The agent will call dinho_list_projects and return your list (or a message to create your first project).

If you see an authentication error, check that you completed the OAuth flow in your browser when the editor first tried to connect.


Available slash commands

After installation, these commands are available in the chat:

| Command | What it does | |---------|--------------| | /dinho-onboarding | Sets up Dinho from scratch (recommended for first-time use) | | /dinho-create-test | Creates a test in conversational mode | | /dinho-fix-test | Diagnoses and fixes a failing test | | /dinho-diagnose | General diagnosis of all failing tests | | /dinho-setup-project | Creates a test account, flag, and 3 critical tests at once |


Next steps