Agent-MCP
Tarea de MCP — Host, dos transportes y una habilidad
Este proyecto cumple con las partes locales de la tarea sin frameworks adicionales:
un agente CLI usando Ollama
qwen3.5:4b;un host MCP que carga configuración, fusiona herramientas y enruta llamadas;
un servidor todo stdio con 3 herramientas, 1 recurso y 1 prompt;
el mismo servidor sobre HTTP Streamable local autenticado;
carga progresiva de habilidades mediante
use_skill;persistencia, validación, errores MCP recuperables y pruebas de integración.
El alojamiento público no se realiza intencionalmente. Consulte PUBLIC_HTTP.md para los pasos exactos de implementación.
Requisitos
Node.js 20+
Ollama
qwen3.5:4b:ollama pull qwen3.5:4b
Related MCP server: Personal OS MCP
Instalar y verificar
npm install
npm test
npm run checkEjecutar todo localmente
Use la misma clave local en ambas terminales. No está en el repositorio.
Terminal 1 — inicie el servidor HTTP autenticado:
export MCP_KEY="$(openssl rand -hex 32)"
echo "$MCP_KEY" # copy this value for terminal 2
npm run server:httpTerminal 2 — asegúrese de que Ollama esté ejecutándose, luego inicie el agente:
export MCP_KEY="paste-the-same-value"
ollama serve # omit if Ollama is already runningEn otra terminal, ejecute:
export MCP_KEY="paste-the-same-value"
npm run agentPruebe estas solicitudes:
Add "finish MCP homework" using the stdio todo server.
Add "record the demo" using the HTTP todo server.
Standup time — what should I work on today?La última solicitud debería activar use_skill("daily-plan"), luego llamar a ambos servidores MCP y devolver Today, Later y Blockers.
Probar con MCP Inspector
Stdio:
npx @modelcontextprotocol/inspector node src/servers/stdio.jsHTTP:
export MCP_KEY="a-local-test-key"
npm run server:http
npx @modelcontextprotocol/inspectorEn Inspector, seleccione Streamable HTTP, use http://127.0.0.1:3000/mcp y agregue el encabezado Authorization: Bearer a-local-test-key. Verifique:
add_task,list_tasksycomplete_taskestán listados y se pueden llamar.todo://listse puede leer.plan_my_dayse puede cargar.Completar un ID desconocido devuelve
isError: true.
Mapa del proyecto
config.json agent/model/server configuration
skills/daily-plan/SKILL.md on-demand workflow
src/agent/ MCP host, Ollama loop, and skill loader
src/todo/ shared todo domain and MCP capabilities
src/servers/stdio.js stdio entry point
src/servers/http.js Streamable HTTP entry point
test/ unit and protocol integration testsEvidencia de calificación
Requisito | Evidencia |
Host del agente |
|
Servidor stdio |
|
HTTP local |
|
Habilidad en el agente |
|
Manejo de errores | Validación Zod, |
Pruebas |
|
Lista de verificación de demostración y entrega
Para una demostración corta en YouTube:
Muestre que
npm testpasa.Muestre el servidor stdio en Inspector: herramientas, recurso y prompt.
Muestre el servidor HTTP devolviendo 401 sin la clave, luego conectándose con ella.
En el agente, agregue una tarea a través de cada servidor.
Pregunte “Standup time” y muestre la carga automática de habilidades más las llamadas a ambos servidores.
Abra brevemente
config.jsonySKILL.mdy explique el enrutamiento.
Envíe el enlace de YouTube y el código fuente en Moodle. Si luego lo implementa, envíe también la URL pública /mcp y una clave de calificación temporal.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA local-stdio MCP server for a single personal Todoist account with env-gated read-only mode and prompt-injection mitigations.267MIT
- FlicenseAqualityBmaintenanceMCP server for Personal OS API that enables managing tasks, notes, projects, collections, reviews, and more through typed tools over stdio.66
- AlicenseAqualityAmaintenanceMCP server that enables running and managing file-based AI Skills, Agents, and Flow workflows as DAGs, with tools for listing, executing, and resuming tasks via stdio JSON-RPC.9MIT

orca-mcpofficial
Alicense-qualityCmaintenanceExternal MCP server for controlling Orca worktrees, agent sessions, and multi-agent orchestration from any MCP client via stdio or Streamable HTTP.MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
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/voleviettu/Agent-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server