Skip to main content

Coinmarket MCP Server

Project description

MseeP.ai Security Assessment Badge

Coinmarket MCP server

Coinmarket MCP Server

Coinmarket MCP server

Components

Resources

The server implements a few of the Coinmarket API 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 package manager

Install

Install uv if you haven't already:

# 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:

# 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:

"mcpServers": {
  "coinmarket_service": {
    "command": "docker",
    "args": [
      "run",
      "--rm",
      "-e",
      "COINMARKET_API_KEY=<insert 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_anjor_coinmarket_service-0.1.0.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_anjor_coinmarket_service-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_anjor_coinmarket_service-0.1.0.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_anjor_coinmarket_service-0.1.0.tar.gz
Algorithm Hash digest
SHA256 739ca671e1ea17b324b43b2d678e7542cdeabb5c45e76ed362a57808a1da7bc2
MD5 a3264b67a826c4244356b52932706f50
BLAKE2b-256 2e8bc362a8ce95b3d90ce36cafc3708192dce4379a5d7a91466aeb29d0fd2c59

See more details on using hashes here.

File details

Details for the file iflow_mcp_anjor_coinmarket_service-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_anjor_coinmarket_service-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_anjor_coinmarket_service-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 afeee6be7510acc2b572c7cac304dceb5f3088875429f1a548b02569a472ae45
MD5 c4a1680ad5ef8661a21dcfa60add24d0
BLAKE2b-256 87db995c1cbe0c7194110a083755f846d051727027f40b9b05a5297e32026e22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page