Crypto MCP Server
Fetches real-time cryptocurrency prices from the CoinGecko API.
Crypto MCP Server
This project integrates the Model Context Protocol (MCP) using a server built with Spring AI. It fetches real-time cryptocurrency prices from the CoinGecko API and exposes the data through an MCP-compliant interface. This enables seamless integration with AI agents, automation tools, and intelligent applications that depend on structured, real-time financial data.
See: https://github.com/modelcontextprotocol
Features
- MCP Protocol Support: Implements the MCP server protocol using Spring AI for seamless interoperability.
- Real-Time Crypto Prices: Fetches up-to-date prices for various cryptocurrencies from the CoinGecko API.
- Spring Boot Integration: Built on top of Spring Boot for easy configuration, extension, and deployment.
- Extensible: Easily add support for more cryptocurrencies or data sources.
Getting Started
Prerequisites
- Java 17 or later
- Maven
Generate the JAR package
mvn clean package
JSON for this (local) MCP server
{
"mcpServers": {
"crypto-price": {
"command": "/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin/java",
"args": ["-jar", "/Users/{user}/projects/crypto-mcp-server/target/crypto-0.0.1-SNAPSHOT.jar"]
}
}
}
See: https://modelcontextprotocol.io/quickstart/user#2-add-the-filesystem-mcp-server
Example of prompt on Claude desktop
Learn more
Server Terkait
LlamaIndex MCP demos
Expose LlamaCloud services as MCP tools for building and managing LLM applications.
API-MARKET MCP Server
Exposes API-Market's endpoints as MCP resources, requiring an API key for access.
Claude Desktop
An MCP server for managing Kubernetes clusters, configured via an external JSON file.
Alibaba Cloud OPS
A server for managing Alibaba Cloud services, requiring an Access Key ID and Secret for authentication.
Prometheus
Interact with your Prometheus monitoring infrastructure using natural language.
Supabase MCP Server
Manage Supabase projects and organizations via the Supabase Management API.
Speckle
Interact with Speckle, the collaborative data hub that connects with your AEC tools.
Typecast API
An MCP server for the Typecast API, enabling AI-powered voice generation for various content.
Rostro
Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat.
OpenAI
A bridge to OpenAI's Chat Completion and Assistants APIs.