
Python Server MCP - Сервис цен на криптовалюту
Этот проект реализует сервер MCP (Model Context Protocol), который предоставляет информацию о ценах криптовалют. Сервер создан с использованием Python и фреймворка MCP для создания API, который может использоваться различными клиентами.
Докер
Сборка Docker: docker build -t mcp/python-server-mcp -f Dockerfile .
Добавьте в файл mcp.json следующее:
Функции
Получение цен криптовалют в режиме реального времени
Конфигурация на основе среды (разработка, производство, подготовка, локальная)
Интеграция API CoinMarketCap
Развертывание Docker-контейнера
Требования
Питон 3.12+
uv (менеджер пакетов и виртуальной среды)
Docker (опционально, для выполнения контейнера)
Установка
Использование УФ (рекомендуется)
Создать и активировать виртуальную среду с помощью УФ
Установить зависимости
uv sync
Конфигурация
Создайте файл
.envв корне проекта со следующими переменными:
Вы также можете создать специальные файлы среды для каждой среды:
.dev.env— для среды разработки.staging.env— для промежуточной среды.prod.env— для производственной среды
Использование
Местное исполнение
Это запустит сервер MCP, который будет прослушивать запросы через стандартный ввод/вывод (stdio).
Использование Докера
Структура проекта
Разработка
Добавление новых инструментов на сервер MCP
Чтобы добавить новый инструмент на сервер MCP, выполните следующие действия:
Определите функцию в файле
src/__init__.pyЗарегистрируйте инструмент в функции
main()Документируйте инструмент с помощью строк документации
Пример:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервис цен на криптовалюту, который предоставляет информацию о ценах на криптовалюту в режиме реального времени через фреймворк MCP (Model Context Protocol) с интеграцией API CoinMarketCap.
Related MCP Servers
- Asecurity-licenseAqualityA 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 -317137MIT License
- Asecurity-licenseAqualityA 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
- Asecurity-licenseAqualityA 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 -3401MIT License
- -security-license-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