EAG MCP Demo
EAG v3 — MCP-демо с интерфейсом Prefab
Сервер FastMCP с тремя инструментами, которые задействуют (1) интернет, (2) локальный CRUD файлов и (3) генеративный интерфейс через Prefab. Предназначен для работы внутри Claude Desktop.
Инструменты
Инструмент | Тип | Назначение |
| интернет | API DuckDuckGo Instant Answer — возвращает краткое содержание + связанные темы |
| локальный CRUD | один инструмент, выполняющий действия ( |
| UI | отображает сохраненные заметки в виде сетки карточек Prefab (использует |
Related MCP server: MCP + CrewAI Agentic Integration
Настройка
Требуются uv (brew install uv) и Claude Desktop.
cd /Users/nitingangwar/Documents/Code/eagv3/mcp
uv syncПодключение к Claude Desktop
Отредактируйте файл ~/Library/Application Support/Claude/claude_desktop_config.json и добавьте (или объедините) блок mcpServers:
{
"mcpServers": {
"eag-mcp-demo": {
"command": "/opt/homebrew/bin/uv",
"args": [
"run",
"--directory",
"/Users/nitingangwar/Documents/Code/eagv3/mcp",
"python",
"server.py"
]
}
}
}Перезапустите Claude Desktop. Индикатор MCP должен показать eag-mcp-demo с тремя инструментами.
Вариант на чистом Python (без uv)
python3 -m venv .venv
.venv/bin/pip install -e .Затем в конфигурации Claude Desktop используйте:
"command": "/Users/nitingangwar/Documents/Code/eagv3/mcp/.venv/bin/python",
"args": ["/Users/nitingangwar/Documents/Code/eagv3/mcp/server.py"]Демонстрационный запрос
Вставьте это в Claude Desktop после подключения сервера:
Найди информацию о владельцах Tata Sons через веб-поиск, сохрани краткое резюме из 2–3 предложений в мой файл заметок под ключом
tata_sons, а затем открой панель управления, чтобы я мог ее увидеть.
Ожидаемое поведение:
web_search("Tata Sons ownership")→ краткое содержание из DDG.notes_file("create", "tata_sons", "<summary>")→ запись вnotes.json.show_dashboard()→ отрисовка сетки карточек Prefab с одной карточкой.
Запустите снова с другой компанией (например, "Reliance Industries"), и на панели управления появятся две карточки.
Дымовое тестирование
# Server starts and blocks on stdin (correct):
uv run python server.py
# Or interactive inspector:
npx @modelcontextprotocol/inspector uv run python server.pyВ инспекторе: перечислите инструменты, вызовите web_search("Tata Sons"), затем вызовите notes_file("create", "x", "y") и убедитесь, что notes.json обновился на диске.
Резервные варианты
Рендерер Prefab не запускается (Claude Desktop возвращает JSON вместо UI): измените декоратор
show_dashboardс@mcp.tool(app=True)на обычный@mcp.toolи сделайте так, чтобы он возвращал Markdown-таблицу, построенную на основеnotes.json.DuckDuckGo возвращает пустой результат для запроса: у DDG есть мгновенные ответы только для известных сущностей. Используйте известные компании / людей / места для демонстрации.
Файлы
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