Claude Web (claude.ai)
Prerequisites
- A Claude account (Pro or Team)
- A DojoCode account
Configuration
- Open claude.ai in your browser
- Navigate to Settings > Integrations (or click the integrations icon)
- Click Add Integration and select MCP Server
- Enter the DojoCode MCP server URL:
https://api.dojocode.io/api/v1/mcp- Click Save
Authentication
- After adding the server, start a new conversation
- Claude will detect the MCP server and prompt you to authorize
- A browser window opens to the DojoCode authorization page
- Log in to DojoCode if you are not already logged in (you can use email/password, Google, or GitHub)
- Click Approve to grant access
- You are redirected back to Claude — the connection is now active
Available Tools
Currently, Claude Web supports the data tools for browsing and managing content:
- Search and list challenges, projects, and learning paths
- Update challenge status (draft, pending, approved, retired)
MCP Apps Not Yet Supported
Interactive embedded views (opening challenges to solve/edit, viewing projects and learning paths directly in the chat) are currently not working on Claude Web due to a bug on the Claude side. These features work on ChatGPT and local IDE clients. This page will be updated once the issue is resolved.
Note
Creating new challenges requires local tools (file system access) and is only available with IDE integrations like VS Code, Cursor, or Claude Code.
Usage Examples
Browse challenges:
Find me beginner Python challenges about algorithmsList my projects:
Show me my projectsBrowse learning paths:
Find learning paths about JavaScript fundamentalsUpdate challenge status:
Set challenge [challenge-id] status to pendingTroubleshooting
Connection fails
- Ensure you have a Claude Pro or Team account
- Verify the MCP server URL is correct:
https://api.dojocode.io/api/v1/mcp - Try removing and re-adding the integration
Authorization expired
- The access token is valid for 90 days
- If you see authentication errors, go to Settings > Integrations and reconnect the DojoCode server
Embedded views not loading
- Ensure you are connected to the internet
- Try refreshing the page
- If the view shows a loading spinner, wait a few seconds — the DojoCode page may take a moment to load