EAG MCP Demo
EAG v3 — Demo de MCP con interfaz Prefab
Un servidor FastMCP con tres herramientas que utilizan (1) internet, (2) CRUD de archivos locales y (3) interfaz generativa a través de Prefab. Diseñado para ejecutarse dentro de Claude Desktop.
Herramientas
Herramienta | Tipo | Propósito |
| internet | API de respuesta instantánea de DuckDuckGo: devuelve resumen + temas relacionados |
| CRUD local | una herramienta, con acciones ( |
| UI | renderiza las notas guardadas como una cuadrícula de tarjetas Prefab (usa |
Related MCP server: MCP + CrewAI Agentic Integration
Configuración
Requiere uv (brew install uv) y Claude Desktop.
cd /Users/nitingangwar/Documents/Code/eagv3/mcp
uv syncConectar a Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json y añade (o fusiona) el bloque mcpServers:
{
"mcpServers": {
"eag-mcp-demo": {
"command": "/opt/homebrew/bin/uv",
"args": [
"run",
"--directory",
"/Users/nitingangwar/Documents/Code/eagv3/mcp",
"python",
"server.py"
]
}
}
}Reinicia Claude Desktop. El indicador de MCP debería mostrar eag-mcp-demo con tres herramientas.
Alternativa con Python estándar (sin uv)
python3 -m venv .venv
.venv/bin/pip install -e .Luego, en la configuración de Claude Desktop, usa:
"command": "/Users/nitingangwar/Documents/Code/eagv3/mcp/.venv/bin/python",
"args": ["/Users/nitingangwar/Documents/Code/eagv3/mcp/server.py"]Prompt de demostración
Pega esto en Claude Desktop después de conectar el servidor:
Busca los detalles de propiedad de Tata Sons mediante búsqueda web, guarda un resumen de 2 a 3 frases en mi archivo de notas bajo la clave
tata_sons, luego abre el panel de control para que pueda verlo.
Comportamiento esperado:
web_search("Tata Sons ownership")→ Resumen de DDG.notes_file("create", "tata_sons", "<resumen>")→ escribe ennotes.json.show_dashboard()→ renderiza una cuadrícula de tarjetas Prefab en línea con una tarjeta.
Vuelve a ejecutarlo con otra empresa (p. ej., "Reliance Industries") y el panel de control mostrará ahora dos tarjetas.
Prueba de humo
# Server starts and blocks on stdin (correct):
uv run python server.py
# Or interactive inspector:
npx @modelcontextprotocol/inspector uv run python server.pyEn el inspector: lista las herramientas, llama a web_search("Tata Sons"), luego llama a notes_file("create", "x", "y") y confirma que notes.json se actualiza en el disco.
Alternativas
El renderizador de Prefab no se activa (Claude Desktop devuelve JSON en lugar de UI): cambia el decorador
show_dashboardde@mcp.tool(app=True)a@mcp.toolsimple y haz que devuelva una tabla Markdown construida a partir denotes.json.DuckDuckGo devuelve resultados vacíos para la consulta: DDG solo tiene respuestas instantáneas para entidades conocidas. Usa empresas, personas o lugares famosos para la demostración.
Archivos
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