Doggi MCP Server
MCP1
Удаленный MCP-сервер, предоставляющий учебную программу по психологии инвестора Doggi (Careful Starter) в виде 7 инструментов. Создан для того, чтобы Claude извлекал только нужный фрагмент урока за один запрос, вместо того чтобы повторно считывать весь корпус данных.
Структура
Путь | Что это |
| Бизнес-логика. Класс |
| HTTP-обертка. Предоставляет |
| Локальный клиент (Anthropic SDK). Полезен для тестирования работы инструментов без развертывания |
| Дымовой тест, запускает каждый инструмент |
| Фреймворк, архетип, вмешательства, прогресс (источник истины) |
| Уроки 1–6 в формате markdown (источник истины) |
| Конфигурация развертывания для Fly.io |
| Пошаговое руководство по развертыванию |
Related MCP server: fallscout-mcp
Локальный запуск
# 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 минут от начала до конца.
Инструменты
get_lesson(n)— урок 1–6get_framework()— путеводная звездаget_archetype_triggers()— триггеры Doggi, красные флаги, сильные стороныget_coaching_intervention(n)— стиль коучинга, что делать/не делать, пример для урока nget_progress_state()— на каком этапе пути находится клиентanalyze_response(text, n)— сопоставление текста пользователя с триггерами и красными флагами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*и другие шаблоны секретных файлов
This server cannot be deployed
Maintenance
Related MCP Connectors
SmartMoney77 MCP v0.6.0 — 14 public tools that turn financial questions into exact numbers and citable links. New: historical_investment_return and compare_investments, which compute "what if I had invested" results from real yearly price data. Also compound interest, FIRE number, credit-card payoff, emergency fund, inflation, latte factor, investment fees, cost of waiting, plus discovery/deep-link/share-pack tools for a catalog of calculators in 6 languages (he/en/ar/es/pt/in). Public, no login. Endpoint: https://smartmoney77.com/mcp
75 MCP tools: SEC financials, FRED economics, IRS 990, FDA, FX, UK Companies House.
Read-only tools over the Safer Agentic AI framework: 238 patterns + 14 heuristics.
Compliance-gated stablecoin settlement + x402 macro/ESG/climate intelligence for agents. 115 tools.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides AI systems with structured thinking frameworks and reasoning tools to maintain consistent problem-solving patterns across conversations. Enables multi-step reasoning, decision analysis, and systematic troubleshooting through invocable mental models.1517 npm19MIT
- AlicenseNot gradedqualityDmaintenanceExposes sales outreach and psychological profiling tools (psyche, research, DMs) plus resources (archetypes, methodologies) for Claude Code.MIT
- FlicenseNot gradedqualityBmaintenanceEnables 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-
- AlicenseNot gradedqualityAmaintenanceAI-powered investment discipline tool with investment RAG, behavior pattern mining, memory system, and multi-channel price/condition alertsAGPL 3.0