Doggi MCP Server
MCP1
Remote-MCP-Server, der das Doggi-Curriculum (Vorsichtiger Einsteiger) zur Anlegerpsychologie als 7 Tools bereitstellt. So konzipiert, dass Claude pro Abfrage nur den benötigten Lektionsabschnitt abruft, anstatt das gesamte Korpus neu einzulesen.
Layout
Pfad | Inhalt |
| Geschäftslogik. Die |
| HTTP-Wrapper. Stellt |
| Lokaler Client (Anthropic SDK). Nützlich zum Testen des Tool-Ablaufs ohne Deployment |
| Rauchtest, führt jedes Tool aus |
| Framework, Archetyp, Interventionen, Fortschritt (Single Source of Truth) |
| Lektion 1–6 Markdown (Single Source of Truth) |
| Deployment-Konfiguration für Fly.io |
| Schritt-für-Schritt-Anleitung für das Deployment |
Related MCP server: fallscout-mcp
Lokal ausführen
# 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.pyDeployment
Siehe DEPLOY.md — Fly.io, ca. 20 Minuten von Anfang bis Ende.
Tools
get_lesson(n)— Lektion 1–6get_framework()— Nordsternget_archetype_triggers()— Doggi-Auslöser, Warnsignale, Stärkenget_coaching_intervention(n)— Coaching-Stil, Do/Don't, Beispiel für Lektion nget_progress_state()— Wo sich der Kunde auf der Reise befindetanalyze_response(text, n)— Abgleich von Benutzertext mit Auslösern und Warnsignalennext_lesson(n)— Sequenzierung
Anpassen
Alles befindet sich in data/ und lessons/. Bearbeiten, committen, fly deploy. Keine Codeänderungen erforderlich.
lessons/lesson{1-6}.md— Lektionsinhaltdata/archetype.json— Auslöser, Warnsignale, Stärkendata/interventions.json— Coaching-Stil pro Lektiondata/progress_state.json— Kundenstatus (in Produktion durch Datenbankabfrage ersetzen)
Design-Hinweise
Diese README (oder andere Dokumente) nicht in den Claude-Projektbereich einfügen. Alles, was Claude bei jedem Durchgang liest, macht den Zweck des MCP zunichte.
Keine veralteten Modell-IDs hartcodieren.
coaching_session.pyliestCOACHING_MODELaus der Umgebungsvariable.Die Single Source of Truth liegt auf der Festplatte, nicht im Code. Keine eingebetteten Kopien.
Tool-Beschreibungen sind bewusst kurz gehalten (≤6 Wörter). Die Schemata beschreiben die Eingaben.
API-Key-Authentifizierung ist obligatorisch.
http_server.pyverweigert den Start ohneMCP_API_KEY.
Sicherheit
API-Key bei allen
/mcp-Anfragen über denX-API-Key-Header erforderlich/healthist offen (Fly.io benötigt dies für Liveness-Checks)Pfad-Traversal blockiert:
lesson_numwird vor jedem Dateizugriff als Ganzzahl 1–6 validiertEingabegröße begrenzt:
analyze_responselehnt Payloads über 10 KB abContainer läuft als Nicht-Root-Benutzer
Keine Geheimnisse im Quellcode —
MCP_API_KEYundANTHROPIC_API_KEYstammen nur aus der Umgebung.gitignoreund.dockerignoreschließen.env*und andere geheime Muster aus
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