Overview
New to the MCP servers? Start with the overview.
We provide three public MCP servers for AI-assisted development:
All three servers are compatible with Anthropic’s LLMs (claude.ai, Claude Mobile, Claude Desktop, and Claude Code) as well as other AI-powered IDEs like Cursor. You can install any combination of them.
These tools are still in Private Beta. Please do not share the MCP server URLs with others.
Setup Instructions
Claude
Claude Code
Cursor
Requirements
- Claude Pro, Max, or Enterprise account (starting at $20/month)
If you intend to use both claude.ai and Claude Code, you must set up each application separately. MCP servers are not shared between them. Configuration Steps
Repeat these steps for each MCP server you want to install:
-
Add the Connector
- Go to Settings → Connectors
- Click Add custom connector
- Name it using the server name from the table above (e.g.
CameraRemoteSDK, CameraHelp, or CameraWebAPI)
- Paste the corresponding MCP Server URL into the “Remote MCP server URL” field
- Click Add
- Refresh if needed — you should now see your new connector
-
Configure Tools
Each server provides specialized search tools. Your AI automatically selects the best tool for your question.
Claude will automatically determine the best tool to answer the query, though you can always specify a tool if you already know what type of content you are looking for.
To configure a server’s tools:
- Navigate to Settings → Connectors
- Next to the connector, click the Configure button
- You’ll now be able to see all available tools the server offers
By default, all tools will be enabled.
Disable the search and fetch tools before prompting. These tools are intended for use only with ChatGPT.
-
Set Tool Permissions
The default tool permission setting is always ask for permission.
In this configuration, Claude will ask for permission every time it wants to use a tool. To allow automatic tool usage, set the permission to allow unsupervised.
We recommend setting all tool permissions to allow unsupervised when first using the servers. Based on your observations, you can disable tools and change permissions to help Claude’s searches align better with your preferences.
-
Configure System Prompt (Optional but Recommended)
A system prompt significantly improves performance. See the System Prompt page for setup instructions.
Using the MCP Servers
- Open a new chat window
- Click the search and tools icon button in the chat box
- You should see your connectors at the top of the list
- Toggle the connectors on to enable them
- You can also toggle individual tools directly in the chat window
Removing a Connector
- Go to Settings → Connectors
- Click the More icon button next to the connector
- Click Remove to permanently remove it, or Disconnect to temporarily disable it
Requirements
- Claude Code CLI installed
- Node.js v18+ with
npx available on your PATH
If you intend to use both claude.ai and Claude Code, you must set up each application separately. MCP servers are not shared between them. Server names must not contain spaces. Use the exact names shown below.
Quick Setup (CLI)
Run these commands to add each server you want:Verify they’re connected:
Manual Setup (JSON Config)
If the CLI has issues or you prefer editing config files directly, paste the JSON into the appropriate file for your desired scope.Project Scope — .mcp.json (Team Shared)
Create a .mcp.json file in your project root:On Windows, npx must be wrapped with cmd /c: Commit .mcp.json to version control to share MCP server configuration with your team.
User Scope — ~/.claude.json (Global)
Available across all projects on your machine. Merge into your existing ~/.claude.json (create it if it doesn’t exist).Uses the same JSON format as Project Scope above.Local Scope — .claude.local.json (Private)
Private to the current user and project only. Place in your project root. Uses the same JSON format as above.Scope Priority
When the same server is defined in multiple scopes: Local > Project > User
Auto-approve tools by adding to your settings config (~/.claude.json, .claude/settings.json, or .claude/settings.local.json):Approve all servers:Or approve specific tools only:Wildcards (*) are not supported — you must explicitly list each tool or approve the entire server.
Managing & Removing Servers
Restart Claude Code or start a new session after modifying MCP server configurations.
Troubleshooting
Requirements
- Cursor IDE installed
- Node.js v18+ with
npx available on your PATH
Quick Setup (Settings UI)
Repeat these steps for each server you want to add:
- Open Cursor Settings (
Cmd + , on macOS / Ctrl + , on Windows/Linux)
- Navigate to Features > MCP
- Click + Add New MCP Server
- Enter the server details:
- Set Transport Type to
command (stdio)
- Click Save
- Verify the server shows as connected in the MCP settings panel
Manual Setup (JSON Config)
You can also add the MCP servers by editing the config file directly.Project Scope
Create a .cursor/mcp.json file in your project root:Global Scope
For access across all projects, create or edit ~/.cursor/mcp.json with the same JSON format above.
Using MCP Servers in Cursor
- Open a new chat in Cursor (
Cmd + L / Ctrl + L)
- The MCP server tools will be available automatically
- Ask questions and Cursor will use the appropriate server tools to retrieve accurate information
Cursor supports MCP servers using stdio, sse, and streamable-http transport types. The stdio transport (via npx) is the recommended approach.
Troubleshooting