Doggi MCP Server
MCP1
Doggi(Careful Starter)投資家心理カリキュラムを7つのツールとして提供するリモートMCPサーバー。Claudeがコーパス全体を再読み込みするのではなく、ターンごとに必要なレッスンの断片のみを取得できるように構築されています。
レイアウト
パス | 内容 |
| ビジネスロジック。 |
| HTTPラッパー。APIキー認証付きでMCP Streamable HTTP経由で |
| ローカルクライアント(Anthropic SDK)。デプロイせずにツールフローをテストするのに便利 |
| スモークテスト、全ツールを実行 |
| フレームワーク、アーキタイプ、介入、進捗状況(信頼できる唯一の情報源) |
| レッスン1〜6のマークダウン(信頼できる唯一の情報源) |
| 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〜6を取得get_framework()— ノーススター(指針)を取得get_archetype_triggers()— Doggiのトリガー、レッドフラグ、強みを取得get_coaching_intervention(n)— レッスンnのコーチングスタイル、すべきこと/すべきでないこと、例を取得get_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— クライアントの状態(本番環境ではDBクエリに置き換えてください)
設計上の注意点
このREADME(または他のドキュメント)をClaudeプロジェクトスペースに入れないでください。 Claudeが毎ターン読み込むものは、MCPの目的を損ないます。
日付付きモデルIDをハードコードしないでください。
coaching_session.pyは環境変数からCOACHING_MODELを読み込みます。信頼できる唯一の情報源はディスク上にあり、コード内にはありません。 埋め込みコピーは作成しないでください。
ツールの説明は意図的に短くしています(6語以下)。スキーマが入力内容を記述します。
APIキー認証は必須です。
http_server.pyはMCP_API_KEYがないと起動を拒否します。
セキュリティ
すべての
/mcpリクエストにおいてX-API-KeyヘッダーによるAPIキー認証が必須/healthは公開(Fly.ioの生存確認用)パス・トラバーサル攻撃をブロック:ファイルアクセス前に
lesson_numが1〜6の整数であることを検証入力サイズ制限:
analyze_responseは10KBを超えるペイロードを拒否コンテナは非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