Table of Contents
← Hide Table of Contents
MIDAS MCP Server: Connecting Claude
Once you've installed and enabled the MIDAS MCP Server, here's how to connect Claude to MIDAS.
Claude Desktop
Note: This requires Node.js to be installed (see Prerequisites)
Claude Desktop connects to remote MCP servers such as MIDAS using a small bridging tool called mcp-remote. This requires Node.js to be installed on your computer (see Prerequisites).
- Open Claude Desktop, and go to Settings → Developer → Edit Config.
- This will open, or create, a file named
claude_desktop_config.json. - Add the following, replacing the URL and key with your own details:
{
"mcpServers": {
"MIDAS": {
"command": "npx",
"args": [
"--node-options=--use-system-ca",
"mcp-remote@latest",
"https://your-midas-url/mcp.pl",
"--header",
"X-MCP-Key: your-midas-mcp-key"
]
}
}
}
- Save the file, and fully restart Claude Desktop.
- Start a new conversation, and check for a small tools/plug icon indicating that the MIDAS MCP Server has connected successfully.
Claude.ai (web) and Claude for Work
- Go to Settings → Connectors in Claude.ai.
- Select Add custom connector.
- Enter your MIDAS MCP Server URL:
https://your-midas-url/mcp.pl - Where prompted for authentication, choose a custom header, and enter:
X-MCP-Key: your-midas-mcp-key
- Save the connector, then enable it from within a conversation using the tools menu.
To connect with the MCP Server and inherit the permissions of a specific user account, you can optionally set a "
X-Query-As" header in your configuration, with its value set to the email address associated with a user account in your MIDAS system.If you have multiple databases setup in your MIDAS system, you can select a non-default database by optionally setting a "
X-MIDAS-DB" header in your configuration, with its value set to the internal ID of the appropriate database.
MIDAS MCP Server: Connecting Claude