Doggi MCP Server
MCP1
Удаленный MCP-сервер, предоставляющий учебную программу по психологии инвестора Doggi (Careful Starter) в виде 7 инструментов. Создан для того, чтобы Claude извлекал только нужный фрагмент урока за один запрос, вместо того чтобы повторно считывать весь корпус данных.
Структура
Путь | Что это |
| Бизнес-логика. Класс |
| HTTP-обертка. Предоставляет |
| Локальный клиент (Anthropic SDK). Полезен для тестирования работы инструментов без развертывания |
| Дымовой тест, запускает каждый инструмент |
| Фреймворк, архетип, вмешательства, прогресс (источник истины) |
| Уроки 1–6 в формате markdown (источник истины) |
| Конфигурация развертывания для Fly.io |
| Пошаговое руководство по развертыванию |
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 минут от начала до конца.
Инструменты
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 installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive CRUD access to Anki flashcard data via MCP, enabling Claude to analyze decks, manage cards, create and update flashcards, organize tags, and perform advanced spaced repetition analysis through 18 data management tools.
- 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.152419MIT
- 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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