X

coinmarket mcp server

Information

[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/anjor-coinmarket-mcp-server-badge.png)](https://mseep.ai/app/anjor-coinmarket-mcp-server) # Coinmarket MCP server Coinmarket MCP Server Coinmarket MCP server ## Components ### Resources The server implements a few of the [Coinmarket API](https://coinmarketcap.com/api/documentation/v1/#section/Introduction) endpoints - Custom coinmarket:// URI scheme for accessing individual notes - Each note resource has a name, description and text/plain mimetype ### Tools The server implements two tools: - \`get-currency-listings\`: Get the latest currency listings - \`get-quotes\`: Get quotes for tokens - Takes "slug" (example: bitcoin) or "symbol" (example: BTC) as optional string argument ## Configuration Requires coinmarket API key. ## Quickstart ### Prerequisites - Python 3.12 or higher - [uv](https://docs.astral.sh/uv/getting-started/installation/) package manager ### Install Install uv if you haven't already: \`\`\`bash # macOS and Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" \`\`\` #### Claude Desktop On MacOS: \`~/Library/Application\ Support/Claude/claude_desktop_config.json\` On Windows: \`%APPDATA%/Claude/claude_desktop_config.json\`
Development/Unpublished Servers Configuration \`\`\` "mcpServers": \{ "coinmarket_service": \{ "command": "uv", "args": [ "--directory", "/path/to/coinmarket_service", "run", "coinmarket_service" ], "env": \{ "COINMARKET_API_KEY": "" \} \} \} \`\`\`
#### Docker You can also run the server using Docker: \`\`\`bash # Build the image docker build -t coinmarket-service . # Run the container docker run -e COINMARKET_API_KEY=your_api_key_here coinmarket-service \`\`\` For Claude Desktop configuration with Docker: \`\`\`json "mcpServers": \{ "coinmarket_service": \{ "command": "docker", "args": [ "run", "--rm", "-e", "COINMARKET_API_KEY=", "coinmarket-service" ] \} \} \`\`\` ## Troubleshooting ### "spawn uv ENOENT" Error If you see this error, it means \`uv\` is not installed or not in your PATH: 1. **Install uv** following the instructions above 2. **Restart your terminal/Claude Desktop** after installation 3. **Verify installation**: Run \`uv --version\` in terminal 4. **Update PATH**: Make sure uv is in your system PATH ### Configuration Issues - Replace \`/path/to/coinmarket_service\` with the actual path to your cloned repository - Ensure your \`COINMARKET_API_KEY\` is valid - The path should point to the root directory containing \`pyproject.toml\`

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Download
Last Modified
  • Community

Add Discussion

Upload Pictures and Videos