Token导航 LogoToken导航TokenDH.com
VCc02.Using MCP servers in Cursor logo
运维云端stdio官方级别未说明来源级核验

VCc02.Using MCP servers in Cursor

MCP Server

一个基于Flask的API服务和Telegram机器人,提供状态检查、模拟投币和消息回显功能,支持Docker容器化部署。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API集成DockerCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Pavel730309

提供方

Pavel730309

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

MCP Context7 Project - API и Telegram Bot

Этот проект демонстрирует использование MCP (Model Context Protocol) серверов в Cursor для создания API и Telegram бота.

Структура проекта

├── api/                    # Flask API сервер
│   ├── app.py              # Основной код API
│   ├── requirements.txt    # Python зависимости
│   └── Dockerfile         # Docker конфигурация для API
├── bot/                    # Telegram Bot
│   ├── bot.py             # Основной код бота
│   ├── requirements.txt   # Python зависимости
│   └── Dockerfile         # Docker конфигурация для бота
├── docker-compose.yml      # Docker Compose конфигурация
├── env.example            # Пример переменных окружения
├── mcp-config.json        # Конфигурация MCP сервера
└── README.md              # Этот файл

Функциональность

API (Flask)

  • GET /ping - возвращает статус API с временной меткой
  • GET /flip - возвращает случайный результат подбрасывания монетки (heads/tails)
  • POST /echo - принимает JSON и возвращает его обратно
  • GET /health - проверка здоровья API

Telegram Bot (aiogram)

  • /start - приветствие и список команд
  • /help - справка по командам
  • /ping - проверка статуса API
  • /flip - подбрасывание монетки через API
  • /echo - отправка текста в API

Установка и запуск

Локальный запуск

  1. Установка зависимостей для API:
   cd api
   pip install -r requirements.txt
  1. Запуск API:
   python app.py

API будет доступен по адресу: http://localhost:5000

  1. Тестирование API:
   # Проверка статуса
   curl http://localhost:5000/ping
   
   # Подбрасывание монетки
   curl http://localhost:5000/flip
   
   # Echo тест
   curl -X POST http://localhost:5000/echo -H "Content-Type: application/json" -d '{"text": "Hello World"}'

Docker запуск

  1. Создание файла .env:
   cp env.example .env
   # Отредактируйте .env и добавьте ваш BOT_TOKEN
  1. Запуск через Docker Compose:
   docker-compose up --build

MCP Context7 интеграция

Проект настроен для работы с MCP Context7 сервером для получения актуальной документации библиотек.

Конфигурация MCP

Файл mcp-config.json содержит конфигурацию для подключения Context7 MCP сервера:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

Использование MCP в Cursor

  1. Скопируйте содержимое mcp-config.json в файл .cursor/mcp.json
  2. Перезапустите Cursor
  3. Проверьте панель MCP - сервер должен быть подключен (зеленая точка)

Тестирование

API тесты

  • ✅ GET /ping - возвращает {"ok": true, "ts": timestamp}
  • ✅ GET /flip - возвращает {"result": "heads" или "tails"}
  • ✅ POST /echo - возвращает отправленный JSON

Bot тесты

Для тестирования бота:

  1. Создайте бота через @BotFather в Telegram
  2. Получите токен и добавьте в .env файл
  3. Запустите бота
  4. Отправьте команды в чат с ботом

Технологии

  • Backend: Flask (Python)
  • Bot: aiogram 3.x (Python)
  • Containerization: Docker, Docker Compose
  • MCP: Context7 для документации
  • API: REST API с CORS поддержкой

Переменные окружения

  • BOT_TOKEN - токен Telegram бота (получить у @BotFather)
  • API_URL - URL API сервера (по умолчанию: http://api:5000)

Требования

  • Python 3.11+
  • Docker и Docker Compose
  • Telegram Bot Token (для работы бота)

Автор

Проект создан в рамках изучения MCP серверов в Cursor.

目录标签

目录标签

API集成DockerCursorAPI服务Python本地部署Telegram机器人Flask框架Docker部署RESTAPI

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP