Python Server MCP – Kryptowährungspreisdienst
Dieses Projekt implementiert einen MCP-Server (Model Context Protocol), der Preisinformationen zu Kryptowährungen bereitstellt. Der Server basiert auf Python und dem MCP-Framework, um eine API zu erstellen, die von verschiedenen Clients genutzt werden kann.
Docker
Docker-Build: docker build -t mcp/python-server-mcp -f Dockerfile .
Fügen Sie Ihrer mcp.json
Datei Folgendes hinzu:
Merkmale
Echtzeit-Abruf von Kryptowährungspreisen
Umgebungsbasierte Konfiguration (Entwicklung, Produktion, Staging, lokal)
CoinMarketCap API-Integration
Bereitstellung von Docker-Containern
Anforderungen
Python 3.12+
uv (Paket- und virtueller Umgebungsmanager)
Docker (optional, zur Containerausführung)
Installation
Verwendung von UV (empfohlen)
Erstellen und aktivieren Sie virtuelle Umgebungen mit UV
Installieren von Abhängigkeiten
uv sync
Konfiguration
Erstellen Sie im Projektstammverzeichnis eine
.env
Datei mit den folgenden Variablen:
Sie können auch spezifische Umgebungsdateien für jede Umgebung erstellen:
.dev.env
– Für die Entwicklungsumgebung.staging.env
– Für die Staging-Umgebung.prod.env
– Für die Produktionsumgebung
Verwendung
Lokale Ausführung
Dadurch wird der MCP-Server gestartet, der über die Standardeingabe/-ausgabe (stdio) auf Anforderungen wartet.
Verwenden von Docker
Projektstruktur
Entwicklung
Hinzufügen neuer Tools zum MCP-Server
Um dem MCP-Server ein neues Tool hinzuzufügen, gehen Sie folgendermaßen vor:
Definieren Sie die Funktion in der Datei
src/__init__.py
Registrieren Sie das Tool in der Funktion
main()
Dokumentieren Sie das Tool mit Docstrings
Beispiel:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein Preisdienst für Kryptowährungen, der Echtzeit-Preisinformationen zu Kryptowährungen über ein MCP-Framework (Model Context Protocol) mit CoinMarketCap-API-Integration bereitstellt.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.Last updated -328136MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -33
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface. Updated to use Coin Cap API v3Last updated -3431MIT License
- -securityFlicense-qualityA cryptocurrency price query service based on Model Context Protocol that provides tools for retrieving virtual currency prices, market trends, detailed information, and K-line data.Last updated -3