We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/msftnadavbh/AzurePricingMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
config_examples.json•4.51 kB
{
"configurations": {
"claude_desktop": {
"description": "Configuration for Claude Desktop MCP servers",
"file_location": "Claude Desktop config file (varies by OS)",
"config": {
"mcpServers": {
"azure-pricing": {
"command": "python",
"args": ["-m", "azure_pricing_mcp"],
"cwd": "C:\\Users\\YourUsername\\Projects\\AzurePricingMCP"
}
}
}
},
"vscode": {
"description": "Configuration for VS Code MCP integration",
"file_location": ".vscode/mcp.json in workspace",
"config": {
"servers": {
"azure-pricing": {
"type": "stdio",
"command": "C:/Users/YourUsername/Projects/AzurePricingMCP/.venv/Scripts/python.exe",
"args": ["-m", "azure_pricing_mcp"]
}
}
}
},
"vscode_docker": {
"description": "Configuration for VS Code MCP integration using Docker",
"file_location": ".vscode/mcp.json in workspace",
"config": {
"servers": {
"azure-pricing": {
"type": "stdio",
"command": "docker",
"args": ["run", "-i", "--rm", "azure-pricing-mcp:latest"]
}
}
}
},
"vscode_sse": {
"description": "Configuration for VS Code MCP integration using SSE (Server-Sent Events) with Docker",
"file_location": ".vscode/mcp.json in workspace or VS Code User settings (mcp.json)",
"config": {
"servers": {
"azure-pricing": {
"type": "sse",
"url": "http://localhost:8080/sse"
}
}
},
"prerequisites": [
"Docker must be installed and running",
"Run: docker build -t azure-pricing-mcp .",
"Run: docker run -d -p 8080:8080 --name azure-pricing azure-pricing-mcp",
"Verify container is running: docker ps"
]
},
"claude_desktop_docker": {
"description": "Configuration for Claude Desktop MCP servers using Docker",
"file_location": "Claude Desktop config file (varies by OS)",
"config": {
"mcpServers": {
"azure-pricing": {
"command": "docker",
"args": ["run", "-i", "--rm", "azure-pricing-mcp:latest"]
}
}
}
}
},
"setup_instructions": {
"claude_desktop": [
"1. Locate your Claude Desktop config file:",
" - Windows: %APPDATA%/Claude/claude_desktop_config.json",
" - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json",
" - Linux: ~/.config/claude/claude_desktop_config.json",
"2. Add the 'mcpServers' configuration from above",
"3. Update the 'cwd' path to match your installation directory",
"4. Restart Claude Desktop"
],
"vscode": [
"1. Open VS Code settings (Ctrl/Cmd + ,)",
"2. Click 'Open Settings (JSON)' in the top right",
"3. Add the MCP configuration from above",
"4. Update the 'cwd' path to match your installation directory",
"5. Restart VS Code",
"6. The Azure Pricing tools should appear in GitHub Copilot Chat"
],
"vscode_sse": [
"1. Build the Docker image: docker build -t azure-pricing-mcp .",
"2. Run the container with port mapping: docker run -d -p 8080:8080 --name azure-pricing azure-pricing-mcp",
"3. Verify container is running: docker ps (should show 0.0.0.0:8080->8080/tcp)",
"4. Create or edit your mcp.json file (workspace .vscode/mcp.json or User settings)",
"5. Add the SSE configuration with url: http://localhost:8080/sse",
"6. Restart the MCP server in VS Code (Command Palette > MCP: List Servers > Restart)",
"7. The Azure Pricing tools should appear in GitHub Copilot Chat"
]
},
"notes": {
"paths": "Update the 'cwd' path to match your actual installation directory",
"python": "Ensure Python is in your PATH or use full path to python executable",
"virtual_env": "If using a virtual environment, use the full path to the venv python executable",
"sse_transport": "SSE (Server-Sent Events) transport requires a Docker container running with HTTP server on port 8080. Make sure to use -p 8080:8080 flag when running the container to map the port correctly.",
"sse_vs_stdio": "stdio is simpler for local development and works directly with Python. SSE provides better isolation through Docker and allows multiple clients to connect to the same server instance."
}
}