Skip to main content
Glama

MCP1

Удаленный MCP-сервер, предоставляющий учебную программу по психологии инвестора Doggi (Careful Starter) в виде 7 инструментов. Создан для того, чтобы Claude извлекал только нужный фрагмент урока за один запрос, вместо того чтобы повторно считывать весь корпус данных.

Структура

Путь

Что это

server.py

Бизнес-логика. Класс DoggiMCP — 7 обработчиков инструментов, чтение с диска

http_server.py

HTTP-обертка. Предоставляет DoggiMCP через MCP Streamable HTTP с аутентификацией по API-ключу

coaching_session.py

Локальный клиент (Anthropic SDK). Полезен для тестирования работы инструментов без развертывания

tests/demo.py

Дымовой тест, запускает каждый инструмент

data/

Фреймворк, архетип, вмешательства, прогресс (источник истины)

lessons/

Уроки 1–6 в формате markdown (источник истины)

Dockerfile, fly.toml, requirements.txt

Конфигурация развертывания для Fly.io

DEPLOY.md

Пошаговое руководство по развертыванию

Related MCP server: Thinking Patterns MCP Server

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

# Smoke test, no API key needed
python3 tests/demo.py

# Run the HTTP server locally
MCP_API_KEY=test pip install -r requirements.txt
MCP_API_KEY=test python3 http_server.py
curl -H "X-API-Key: test" http://localhost:8000/mcp

# Live coaching client (needs ANTHROPIC_API_KEY + COACHING_MODEL)
python3 coaching_session.py

Развертывание

См. DEPLOY.md — Fly.io, примерно 20 минут от начала до конца.

Инструменты

  1. get_lesson(n) — урок 1–6

  2. get_framework() — путеводная звезда

  3. get_archetype_triggers() — триггеры Doggi, красные флаги, сильные стороны

  4. get_coaching_intervention(n) — стиль коучинга, что делать/не делать, пример для урока n

  5. get_progress_state() — на каком этапе пути находится клиент

  6. analyze_response(text, n) — сопоставление текста пользователя с триггерами и красными флагами

  7. next_lesson(n) — последовательность

Настройка

Все находится в data/ и lessons/. Редактируйте, делайте коммит, fly deploy. Изменение кода не требуется.

  • lessons/lesson{1-6}.md — содержание урока

  • data/archetype.json — триггеры, красные флаги, сильные стороны

  • data/interventions.json — стиль коучинга для каждого урока

  • data/progress_state.json — состояние клиента (в продакшене замените на запрос к БД)

Заметки по проектированию

  • Не добавляйте этот README (или другие документы) в пространство проекта Claude. Если Claude читает это при каждом запросе, теряется смысл MCP.

  • Не прописывайте жестко устаревшие ID моделей. coaching_session.py считывает COACHING_MODEL из переменных окружения.

  • Источник истины находится на диске, а не в коде. Никаких встроенных копий.

  • Описания инструментов намеренно короткие (≤6 слов). Схемы описывают входные данные.

  • Аутентификация по API-ключу обязательна. http_server.py отказывается запускаться без MCP_API_KEY.

Безопасность

  • API-ключ требуется для всех запросов /mcp через заголовок X-API-Key

  • /health открыт (Fly.io нужен для проверок работоспособности)

  • Обход путей заблокирован: lesson_num проверяется как целое число 1–6 перед любым доступом к файлу

  • Размер входных данных ограничен: analyze_response отклоняет полезные нагрузки более 10 КБ

  • Контейнер работает от имени пользователя без прав root

  • Никаких секретов в исходном коде — MCP_API_KEY и ANTHROPIC_API_KEY берутся только из переменных окружения

  • .gitignore и .dockerignore исключают .env* и другие шаблоны секретных файлов

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables Claude to interact with IQ Option for demo trading: retrieve candles, payouts, place binary options and demo trades, all with safety guards preventing real-money trading unless explicitly allowed.
    2
  • A
    license
    Not graded
    quality
    A
    maintenance
    AI-powered investment discipline tool with investment RAG, behavior pattern mining, memory system, and multi-channel price/condition alerts
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

  • Read-only tools over the Safer Agentic AI framework: 238 patterns + 14 heuristics.

  • Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.

  • Makuri (EU AI tutoring for immigrant children): 11 tools, 2 interactive panels, no user data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/852-glitch/852-mcp12'

If you have feedback or need assistance with the MCP directory API, please join our Discord server