EAG MCP Demo
EAG v3 — MCP-Demo mit Prefab UI
Ein FastMCP-Server mit drei Tools, die (1) das Internet, (2) lokales Datei-CRUD und (3) generatives UI über Prefab nutzen. Entwickelt für die Ausführung in Claude Desktop.
Tools
Tool | Typ | Zweck |
| Internet | DuckDuckGo Instant Answer API — gibt Zusammenfassung + verwandte Themen zurück |
| lokales CRUD | ein Tool, aktionsgesteuert ( |
| UI | rendert gespeicherte Notizen als Prefab-Kartengitter (verwendet |
Related MCP server: MCP + CrewAI Agentic Integration
Einrichtung
Erfordert uv (brew install uv) und Claude Desktop.
cd /Users/nitingangwar/Documents/Code/eagv3/mcp
uv syncIn Claude Desktop einbinden
Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json und fügen Sie den mcpServers-Block hinzu (oder führen Sie ihn zusammen):
{
"mcpServers": {
"eag-mcp-demo": {
"command": "/opt/homebrew/bin/uv",
"args": [
"run",
"--directory",
"/Users/nitingangwar/Documents/Code/eagv3/mcp",
"python",
"server.py"
]
}
}
}Starten Sie Claude Desktop neu. Die MCP-Anzeige sollte eag-mcp-demo mit drei Tools anzeigen.
Plain-Python-Fallback (ohne uv)
python3 -m venv .venv
.venv/bin/pip install -e .Verwenden Sie dann in der Claude Desktop-Konfiguration:
"command": "/Users/nitingangwar/Documents/Code/eagv3/mcp/.venv/bin/python",
"args": ["/Users/nitingangwar/Documents/Code/eagv3/mcp/server.py"]Demo-Prompt
Fügen Sie dies in Claude Desktop ein, nachdem der Server eingebunden wurde:
Finde die Eigentümerdetails von Tata Sons über die Websuche, speichere eine 2–3-sätzige Zusammenfassung in meiner Notizdatei unter dem Schlüssel
tata_sonsund öffne dann das Dashboard, damit ich sie sehen kann.
Erwartetes Verhalten:
web_search("Tata Sons ownership")→ DDG-Zusammenfassung.notes_file("create", "tata_sons", "<summary>")→ schreibt innotes.json.show_dashboard()→ rendert ein Prefab-Kartengitter inline mit einer Karte.
Führen Sie es erneut mit einem anderen Unternehmen aus (z. B. "Reliance Industries") und das Dashboard zeigt nun zwei Karten an.
Rauchtest
# Server starts and blocks on stdin (correct):
uv run python server.py
# Or interactive inspector:
npx @modelcontextprotocol/inspector uv run python server.pyIm Inspektor: Tools auflisten, web_search("Tata Sons") aufrufen, dann notes_file("create", "x", "y") aufrufen und bestätigen, dass notes.json auf der Festplatte aktualisiert wird.
Fallbacks
Prefab-Renderer wird nicht aktiv (Claude Desktop gibt JSON statt UI zurück): Ändern Sie den
show_dashboard-Decorator von@mcp.tool(app=True)zu einfachem@mcp.toolund lassen Sie ihn eine ausnotes.jsonerstellte Markdown-Tabelle zurückgeben.DuckDuckGo gibt für die Abfrage nichts zurück: DDG bietet nur Instant Answers für bekannte Entitäten. Verwenden Sie für die Demo berühmte Unternehmen / Personen / Orte.
Dateien
server.py # FastMCP server with the 3 tools
notes.json # backing store for notes_file (starts as {})
pyproject.toml # deps: fastmcp[apps], prefab-ui==0.19.1, httpxMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceA FastMCP-based server that supports SSE real-time event streaming and tool calling, with features for text-to-JSON conversion and grouping text by JSON templates.MIT
- FlicenseBqualityDmaintenanceA FastMCP server providing real-time weather, news retrieval, and local note management tools for autonomous CrewAI agents. It enables context-aware multi-agent workflows with observability and high-speed inference integration.4
- AlicenseAqualityAmaintenanceA storage and retrieval MCP server for AI agents using FastMCP, enabling persistent knowledge base with semantic search and automatic linking.3292MIT
- Alicense-qualityBmaintenanceMCP server providing persistent memory, semantic search, versioned storage, webhook fanout, and unified LLM routing for AI agents via FastAPI runtime with multiple backend options.29Apache 2.0
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
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/SkinnyMonk/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server