- Home
- MCP servers
- Crypto
Crypto
- python
3
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"kiss-kedaya-crypto_mcp": {
"command": "uv",
"args": [
"run",
"-m",
"crypto_mcp"
]
}
}
}You can run Crypto MCP as an MCP server to query and retrieve cryptocurrency prices, market data, and K-line information through a client. It supports multiple installation methods and can be configured to run locally or via a containerized/managed runtime for seamless integration with your MCP client workflows.
How to use
Configure your MCP client to connect to Crypto MCP using one of the available runtime options. You can run Crypto MCP locally and expose its functionality to your client via a standard MCP server interface. Once configured, you can query current prices, get trending coins, fetch detailed coin information, retrieve global market data, search for coins, obtain common coin prices, and pull K-line data.
How to install
Prerequisites you need before installation: Python and pip for the Python-based server, and Node.js with npx or a compatible runner if you opt for Smithery-related setup. Ensure you have network access to install dependencies from package indexes.
pip install crypto_mcp
Smithery installation is recommended for Claude Desktop integration. Run the following command to install Crypto MCP through Smithery using a client named claude.
npx -y @smithery/cli install @telegramtool/crypto_mcp --client claude
Manual installation steps: clone the repository and install dependencies, then prepare the environment to run Crypto MCP server locally.
git clone https://github.com/telegramtool/crypto_mcp.git
cd crypto_mcp
pip install -r requirements.txt
Additional setup for MCP clients and configuration
You can configure the MCP server in your client’s MCP configuration. The following examples show how to register Crypto MCP under the name crypto_mcp using the Cursor runtime. You can choose the runtime that matches your installation path.
{
"mcpServers": {
"crypto_mcp": {
"command": "uv",
"args": [
"run",
"-m",
"crypto_mcp"
]
}
}
}
Smithery-based runtime configuration
If you installed Crypto MCP via Smithery, configure the client with the following runtime description to run Crypto MCP through Smithery.
{
"mcpServers": {
"crypto_mcp": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@telegramtool/crypto_mcp",
"--config",
"{}"
]
}
}
}
Available tools
get_coin_price
Fetches the current price for a specified cryptocurrency.
get_trending_coins
Retrieves a list of currently trending cryptocurrencies.
get_coin_detail
Provides detailed information about a specific cryptocurrency.
get_global_market_data
Returns global market data for the cryptocurrency market.
search_coins
Searches for coins by name or symbol.
get_common_coins_prices
Gets price information for commonly tracked coins.
get_k_line_data
Obtains K-line (candlestick) data for a cryptocurrency.
coinglass_get_coin_info
Fetches contract market information for a cryptocurrency from Coinglass.
coinglass_get_kline_data
Gets contract K-line data from Coinglass.
coinglass_get_position_info
Retrieves position information for a cryptocurrency contract.
coinglass_get_trade_volume
Retrieves trading volume data for a cryptocurrency contract.
coinglass_get_trade_amount
Retrieves trading amount data for a cryptocurrency contract.
coinglass_get_exchange_position
Shows position distribution across exchanges for a cryptocurrency.