{"id":27966236,"url":"https://github.com/dnakov/claude-mcp","last_synced_at":"2025-05-07T20:17:37.093Z","repository":{"id":287614919,"uuid":"965278145","full_name":"dnakov/claude-mcp","owner":"dnakov","description":"Browser extension to enable MCP in claude.ai","archived":false,"fork":false,"pushed_at":"2025-05-05T14:35:20.000Z","size":90,"stargazers_count":70,"open_issues_count":3,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-07T20:17:31.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnakov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-12T20:00:08.000Z","updated_at":"2025-05-05T16:49:18.000Z","dependencies_parsed_at":"2025-04-12T21:19:22.316Z","dependency_job_id":"13df02ff-1fe9-462b-848b-299840e03ea4","html_url":"https://github.com/dnakov/claude-mcp","commit_stats":null,"previous_names":["dnakov/claude-mcp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnakov%2Fclaude-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnakov%2Fclaude-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnakov%2Fclaude-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnakov%2Fclaude-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnakov","download_url":"https://codeload.github.com/dnakov/claude-mcp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252949244,"owners_count":21830154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T20:17:36.512Z","updated_at":"2025-05-07T20:17:37.078Z","avatar_url":"https://github.com/dnakov.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MCP for Claude.ai\n\nA browser extension that enables MCP (Model Control Protocol) capabilities in Claude.ai, allowing you to connect Claude to external tools and services directly from the browser. This enables functionality that's already existing in claude.ai but not enabled. \n\n\u003cimg width=\"400\" alt=\"Screenshot 2025-04-12 at 3 53 10 PM\" src=\"https://github.com/user-attachments/assets/65e69843-58d4-4686-80d9-1f6bb000e015\" /\u003e\n\u003cimg width=\"400\" alt=\"Screenshot 2025-04-12 at 3 53 33 PM\" src=\"https://github.com/user-attachments/assets/ba4b9b62-1cae-41db-ad58-8a824b6f861a\" /\u003e\n\n## Features\n\n- Connect Claude.ai to MCP-compatible servers\n- Manage multiple server connections\n- Configure environment variables and command-line arguments\n- Debug logging options\n- Dark mode support\n\n## Installation\n\n### From Source\n\n1. Clone this repository\n```bash\ngit clone https://github.com/dnakov/claude-mcp.git\ncd claude-mcp\n```\n\n2. Install dependencies\n```bash\nnpm install\n# or\npnpm install\n```\n\n3. Build the extension\n```bash\nnpm run build\n# or \npnpm build\n```\n\n4. Load the extension in your browser:\n\n**Chrome/Edge**:\n- Go to `chrome://extensions/`\n- Enable \"Developer mode\"\n- Click \"Load unpacked\"\n- Select the `dist` folder from this repository\n\n**Firefox**:\n- Go to `about:debugging#/runtime/this-firefox`\n- Click \"Load Temporary Add-on\"\n- Select the `manifest.json` file from the `dist` folder\n\n## Usage\n\n1. Click on the extension icon in your browser toolbar when on claude.ai\n2. Add a new MCP server connection with the following details:\n   - Name: A friendly name for the server\n   - URL: The endpoint URL for the MCP server\n   - Command (optional): The command to execute on the server\n   - Arguments (optional): Command-line arguments\n   - Environment Variables (optional): Key-value pairs for environment configuration\n\n3. Once configured, the extension will establish connections to your MCP servers when you visit Claude.ai\n4. Claude will be able to use the tools provided by your MCP servers during conversations\n\n## Development\n\n- Run in development mode with hot reloading:\n```bash\nnpm run dev\n# or\npnpm dev\n```\n\n## Technical Details\n\nThe extension uses a Server-Sent Events (SSE) connection to communicate with MCP servers. It consists of:\n\n- A background script that manages storage and extension state\n- Content scripts that inject MCP capabilities into Claude.ai\n- An isolated content script for secure communication between contexts\n- A popup UI for server management\n\n## License\n\n[MIT License](LICENSE) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnakov%2Fclaude-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnakov%2Fclaude-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnakov%2Fclaude-mcp/lists"}