This repository provides a server that delivers the latest cryptocurrency news to AI agents, utilizing the CryptoPanic API. It offers a tool to fetch news, analysis, and videos with configurable page limits.
This repository hosts a server designed to provide the latest cryptocurrency news to AI agents, leveraging the CryptoPanic API.
The server offers a single tool:
get_crypto_news(kind: str = "news", num_pages: int = 1) -> str
This function retrieves cryptocurrency news based on the specified kind
(news, analysis, videos) and num_pages
(up to 10). The default kind
is "news", and the default num_pages
is 1. The output is a string containing a list of news headlines.
Example Output:
- Bitcoin Breaks $60k Resistance Amid ETF Optimism
- Ethereum Layer 2 Solutions Gain Traction
- New Crypto Regulations Proposed in EU
- ...
To configure the server:
uv
), the path to the server directory, and the environment variable CRYPTOPANIC_API_KEY
."mcpServers": {
"cryptopanic-mcp-server": {
"command": "uv",
"args": [
"--directory", "/your/path/to/cryptopanic-mcp-server",
"run",
"main.py"
],
"env": {
"CRYPTOPANIC_API_KEY": ""
}
}
}
MIT License - see LICENSE
file
kukapay/cryptopanic-mcp-server
March 10, 2025
March 28, 2025
Python