Skip to navigation

Docs MCP Server

Connect the Makeswift docs to your AI agent so it can answer questions grounded in our documentation.

The docs site exposes a Model Context Protocol (MCP) server that AI tools can search and reference. Once connected, your AI tool can answer questions like “How do I register a custom component with @makeswift/runtime?” by pulling directly from the docs.

Docs search only

This server lets your AI tool search and reference the Makeswift documentation. It can’t read or change your sites, pages, or workspace settings. To work with site data, use the Makeswift API instead.

Makeswift docs MCP server
https://docs.makeswift.com/_mcp/server

Pick your agent

Setup your agent

Claude Code

1

Copy the install command

Pick the scope you want.

For a single project, click the Copy page dropdown in the upper right of any docs page and select Connect to Claude Code, or copy it from here:

claude mcp add --transport http docs-makeswift-com https://docs.makeswift.com/_mcp/server
Copy page dropdown with the Connect to Claude Code option highlighted

For every project on your machine, copy this one instead:

claude mcp add --transport http --scope user docs-makeswift-com https://docs.makeswift.com/_mcp/server
2

Run it in your terminal

Paste the command into a terminal. For the project-only command, run it from that project’s directory.

3

Confirm it's connected

Run claude mcp list to see the server listed, then run /mcp inside Claude Code to check that it’s connected.

Codex

Run this in your terminal to add the docs server:

codex mcp add docs-makeswift-com --url https://docs.makeswift.com/_mcp/server

Confirm it appears with codex mcp list, then use /mcp inside the Codex TUI to check its status.

Cursor

Fastest: click the Copy page dropdown in the upper right of any docs page and select Connect to Cursor. Cursor opens and asks you to confirm the new server. No file editing needed.

Copy page dropdown with the Connect to Cursor option highlighted

To set it up manually instead, add the Makeswift docs server entry to one of these files. In recent Cursor versions, the Settings → Tools & MCPs → New MCP Server button opens mcp.json for direct editing rather than a Name/URL form.

  • .cursor/mcp.json in your project root (project-scoped), or
  • ~/.cursor/mcp.json in your home directory (available in every project)
.cursor/mcp.json
{
"mcpServers": {
"docs-makeswift-com": {
"name": "docs-makeswift-com",
"url": "https://docs.makeswift.com/_mcp/server",
"headers": {}
}
}
}

Save the file — Cursor picks the new server up automatically.

Claude Desktop

Node.js must be installed for npx to work.
1

Locate and open the config file

In Claude Desktop, go to Settings > Developer > Edit Config — this reveals claude_desktop_config.json in Finder (macOS) or Explorer (Windows). Open that file in VS Code, Cursor, or any text editor.

2

Add the Makeswift docs server

Add the following to the mcpServers section:

claude_desktop_config.json
{
"mcpServers": {
"docs-makeswift-com": {
"command": "npx",
"args": [
"mcp-remote",
"https://docs.makeswift.com/_mcp/server"
]
}
}
}
3

Restart Claude Desktop

Fully restart Claude Desktop — quit and reopen, not just close the window.

Verify it’s working

Once you’ve connected, try asking your AI tool:

  • “What MCP tools do you have available?” — you should see tools from the Makeswift docs server.
  • “Search the Makeswift docs for controls.” — if it returns results pulled from the docs, you’re set.