Doggi MCP Server
MCP1
Doggi(Careful Starter)投資家心理カリキュラムを7つのツールとして提供するリモートMCPサーバー。Claudeがコーパス全体を再読み込みするのではなく、ターンごとに必要なレッスンの断片のみを取得できるように構築されています。
レイアウト
パス | 内容 |
| ビジネスロジック。 |
| HTTPラッパー。APIキー認証付きでMCP Streamable HTTP経由で |
| ローカルクライアント(Anthropic SDK)。デプロイせずにツールフローをテストするのに便利 |
| スモークテスト、全ツールを実行 |
| フレームワーク、アーキタイプ、介入、進捗状況(信頼できる唯一の情報源) |
| レッスン1〜6のマークダウン(信頼できる唯一の情報源) |
| 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〜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 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