MIDAS MCP Server 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).

  1. Open Claude Desktop, and go to Settings → Developer → Edit Config.
  2. This will open, or create, a file named claude_desktop_config.json.
  3. 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"
		]
	}
  }
}
  1. Save the file, and fully restart Claude Desktop.
  2. 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

  1. Go to Settings → Connectors in Claude.ai.
  2. Select Add custom connector.
  3. Enter your MIDAS MCP Server URL: https://your-midas-url/mcp.pl
  4. Where prompted for authentication, choose a custom header, and enter:
X-MCP-Key: your-midas-mcp-key
  1. 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.