coinmarket-mcp-server logo

coinmarket-mcp-serverServidor coinmarket-mcp-server

(0)
Daniel NikulshynAvaliado por Daniel Nikulshyn·Atualizado julho de 2026

Visão geral

O coinmarket-mcp-server é um servidor que implementa algumas das endpoints da API do Coinmarket. Ele fornece um esquema de URI personalizado coinmarket:// para acessar notas individuais, cada uma com um nome, descrição e tipo mime text/plain. O servidor oferece duas ferramentas principais: get-currency-listings para recuperar as últimas listagens de moedas e get-quotes para buscar cotações de tokens, aceitando um slug (por exemplo, bitcoin) ou símbolo (por exemplo, BTC) como argumentos opcionais de string. A configuração requer uma chave de API do Coinmarket. O servidor pode ser configurado usando Python 3.12 ou superior com o gerenciador de pacotes uv, ou alternativamente, executado usando Docker. É principalmente destinado a usuários que precisam interagir com as endpoints da API do Coinmarket em um ambiente de servidor.

Funcionalidades principais

  • Esquema de URI personalizado coinmarket://
  • Ferramenta get-currency-listings
  • Ferramenta get-quotes
  • Suporte a tipo mime text/plain

Preços

Modelo
Free
Avaliação
Ainda sem avaliações

Casos de uso

Recuperação de Dados de Criptomoedas

O coinmarket-mcp-server pode ser usado para recuperar dados de criptomoedas, como listagens de moedas e cotações, por meio de endpoints personalizadas da API.

Integração com o Claude Desktop

O servidor pode ser configurado para funcionar com o Claude Desktop, permitindo que os usuários acessem dados de criptomoedas por meio de um esquema de URI personalizado.

Prós e contras

Prós

  • Implementa endpoints personalizadas da API do Coinmarket
  • Suporta ferramentas get-currency-listings e get-quotes
  • Configurável via chave de API do Coinmarket

Contras

  • Requer Python 3.12 ou superior
  • Requer gerenciador de pacotes uv
  • Problemas de configuração podem surgir se não for configurado corretamente

Avaliações

Entra para deixar uma avaliação.

Ainda sem avaliações. Sê o primeiro!

Perguntas e respostas

What are common pitfalls when setting up this server?

Missing or mis‑typed `uv` in PATH causes a `spawn uv ENOENT` error. Incorrect repository path or an invalid COINMARKET_API_KEY will prevent the server from starting. Verify `uv` is installed (`uv version`) and that the environment variable is set before launching.

Asked by Aaliyah Johnson · Jun 7, 2025

How do I configure the server for use with Claude Desktop?

Add a `mcpServers` entry in your Claude config pointing to the server command. For a local install, use `uv` with the repo path; for Docker, use `docker run` with the `COINMARKET_API_KEY` set. Ensure the path points to the root containing `pyproject.toml` and that the key is valid.

Asked by Piotr Baranowski · Jun 4, 2025

Which Coinmarket API endpoints does the server support?

The server implements two main tools: `get-currency-listings` to fetch the latest listings and `get-quotes` to retrieve token quotes by slug or symbol. It also exposes a custom `coinmarket://` URI scheme for accessing individual notes with a name, description, and text/plain mimetype.

Asked by Victor Nguyen · Jun 2, 2025

What is required to run the coinmarket-mcp-server on my local machine?

You need Python 3.12 or newer and the uv package manager. After cloning the repo, set the COINMARKET_API_KEY environment variable and run `uv run coinmarket_service` from the repository root. Alternatively, you can build and run a Docker image with the key passed as an env variable.

Asked by Elias Hedström · May 20, 2025

Faz uma pergunta

Alternativas a Servidores MCP