loading…
Search for a command to run...
loading…
Integrates cryptocurrency market data from CoinGecko, the Fear & Greed Index, and CryptoPanic news into a single toolset for AI agents. It enables users to retr
Integrates cryptocurrency market data from CoinGecko, the Fear & Greed Index, and CryptoPanic news into a single toolset for AI agents. It enables users to retrieve global market statistics, trending assets, coin-specific details, and real-time news feeds.
market-data-mcp is an MCP server that combines broad crypto market data from CoinGecko, the Crypto Fear & Greed Index, and optional CryptoPanic news into one tool surface for agents.
Most agent tasks need a quick high-level market snapshot before deeper exchange or derivatives analysis. This server provides that common layer with:
cp secrets/market_data.env.example secrets/market_data.env
COINGECKO_API_KEYCRYPTOPANIC_API_KEYpip install -e .
python -m market_data_mcp
docker build -t market-data-mcp .
docker run --rm -p 38089:38089 --env-file secrets/market_data.env market-data-mcp
claude mcp add market-data --transport http http://127.0.0.1:38089/mcp
| Tool | Source | Notes |
|---|---|---|
get_global_market |
CoinGecko | Global market cap, dominance, volume |
get_fear_greed |
alternative.me | Current value plus history |
get_top_coins |
CoinGecko | Ranked by market cap |
get_coin_info |
CoinGecko | Detailed market data for one asset |
search_coin |
CoinGecko | Resolve CoinGecko IDs |
get_trending |
CoinGecko | Current trending assets |
get_news |
CryptoPanic | Requires CRYPTOPANIC_API_KEY |
| Variable | Default | Description |
|---|---|---|
COINGECKO_API_KEY |
empty | Optional demo key for better CoinGecko limits |
CRYPTOPANIC_API_KEY |
empty | Enables get_news |
COINGECKO_BASE_URL |
https://api.coingecko.com/api/v3 |
CoinGecko base URL |
FEAR_GREED_BASE_URL |
https://api.alternative.me |
Fear & Greed API base URL |
MCP_TRANSPORT |
http |
http, streamable-http, sse, or stdio |
MCP_HOST |
0.0.0.0 |
Bind host |
PORT |
38089 |
HTTP listen port |
MCP_PATH |
/mcp |
MCP endpoint path |
MCP_ALLOWED_HOSTS |
empty | Extra allowed hosts, comma-separated |
MCP_ALLOWED_ORIGINS |
empty | Extra allowed origins, comma-separated |
Install test dependencies and run tests:
pip install -e ".[test]"
pytest
secrets/market_data.envДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"market-data-mcp": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also