MCP Server
API Dev Studio includes a built-in MCP (Model Context Protocol) server that allows AI assistants like Claude to interact with your mock APIs directly.
What is MCP?
Section titled “What is MCP?”MCP is a protocol that enables AI assistants to use tools and access context from external applications. With API Dev Studio’s MCP server, you can:
- Create and manage mock endpoints using natural language
- Inspect recent requests through conversation
- Generate mock responses from descriptions
- Import/export OpenAPI specs
Enabling the MCP Server
Section titled “Enabling the MCP Server”In the Desktop App
Section titled “In the Desktop App”- Go to MCP Server in the sidebar
- Click Start Server
- Choose your connection mode:
- HTTP: For network access (port 3100 by default)
- Stdio: For direct process communication
Using the CLI
Section titled “Using the CLI”apidev mcp
apidev mcp --http --port 3100Connecting Claude Desktop
Section titled “Connecting Claude Desktop”Add API Dev Studio to your Claude Desktop configuration:
{ "mcpServers": { "apidevstudio": { "command": "apidev", "args": ["mcp"] } }}After restarting Claude Desktop, you can ask Claude to:
- “Create a mock endpoint for GET /api/users that returns a list of users”
- “Show me the last 5 requests to my mock server”
- “Add a new response variation for the users endpoint”
Available Tools
Section titled “Available Tools”The MCP server provides 18 tools across four categories:
Project Tools
Section titled “Project Tools”list_projects- List all projectscreate_project- Create a new projectget_project- Get project detailsupdate_project- Update project settingsdelete_project- Delete a project
Endpoint Tools
Section titled “Endpoint Tools”list_endpoints- List endpoints in a projectcreate_endpoint- Create a mock endpointget_endpoint- Get endpoint detailsupdate_endpoint- Update an endpointdelete_endpoint- Delete an endpointfind_endpoint- Find endpoint by path and method
Request Tools
Section titled “Request Tools”list_requests- List recent requestsget_request- Get request detailsstar_request- Star/bookmark a requestdelete_request- Delete requestsclear_requests- Clear all requests
Import/Export Tools
Section titled “Import/Export Tools”import_openapi- Import OpenAPI specificationexport_openapi- Export project as OpenAPI
HTTP Mode
Section titled “HTTP Mode”When running in HTTP mode, the MCP server exposes these endpoints:
| Endpoint | Description |
|---|---|
POST /mcp | JSON-RPC endpoint for MCP requests |
GET /mcp/sse | Server-Sent Events for streaming |
GET /mcp/health | Health check endpoint |
GET /mcp/logs | View recent MCP logs |
GET /mcp/connections | View active connections |
Security Considerations
Section titled “Security Considerations”- The MCP server only accepts connections from localhost by default
- No authentication is required for local connections
- Be cautious when exposing HTTP mode to the network
- The server can only access projects in API Dev Studio’s data directory