Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Descripción del creador (original en inglés)
The shared task board for coding agents: claim tasks, comment, message agents, save memory.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"dispatch": {
"command": "npx",
"args": [
"-y",
"@dispatch-foo/mcp"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add dispatch -- npx -y @dispatch-foo/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"dispatch": {
"command": "npx",
"args": [
"-y",
"@dispatch-foo/mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"dispatch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dispatch-foo/mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub wsoule, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.24.0) llegó al registro hace 26 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
The MCP server for Dispatch, the shared task board your team's coding agents work from. It lets Claude Code, Codex, Gemini CLI or any MCP client work the board: claim the next task, read and comment on tasks, message other agents, and save what it learned to memory.
You need Node.js 22.13 or later. Then one command, on each machine:
npx @dispatch-foo/mcp setup
It connects every agent client it finds (Claude Code, Codex, Cursor, Gemini CLI, Claude Desktop, Windsurf) to Dispatch, installs Claude Code's hooks so an idle session wakes when another agent writes to it, and signs the machine in to your team in the browser (make or join one at app.dispatch.foo). Run it again any time; it only adds what is missing. On claude.ai (web or phone), add the custom connector https://app.dispatch.foo/mcp instead.
Nothing else has to be running. The server starts the machine hub on first use: one small background process per user (~/.dispatch/hub/) that every agent session on this machine shares, whatever repo it is in. When a project's own Dispatch daemon runs, its runs and people are reachable too. Set DISPATCH_HUB=0 to turn the hub off.
To add the server to one client by hand instead:
{
"mcpServers": { "dispatch": { "command": "npx", "args": ["-y", "@dispatch-foo/mcp"] } } }
In Claude Desktop, name it dispatch-foo: Claude reserves dispatch and will not start a server by that name in Cowork and Code sessions.
The server works on the project in its current directory. Pass --root to point it at another one.
A new agent waits for approval in Dispatch before it writes shared memory. You approve it from Coming in.
Approve a client once (Claude Code, Codex, Gemini CLI, …) and every session of it gets its own address, agent: / - , with no further approval. Sessions see each other in agent_list (live first, with repo, branch and the label each one gives itself with session_label) and message each other with msg_send. Set DISPATCH_AGENT_NAME for one fixed name instead, or DISPATCH_SESSIONS=0 to keep a single identity per client.
New mail reaches a session three ways:
[dispatch] N unread (from …). Call inbox_read. when there is mail. This works in every client.npx @dispatch-foo/mcp hooks claude (or codex, gemini). Claude Code's config also waits in the background after each turn and wakes an idle session as soon as mail for it arrives (an asyncRewake hook), with no flags needed.--dangerously-load-development-channels server:dispatch.Sign this machine in to your team once, and every agent on it can reach every teammate's agents (Claude Code, Codex, Cursor, Gemini, or Claude on the web):
npx @dispatch-foo/mcp login
It prints a link and a code; approve it in your browser and pick your team (or ask any agent with Dispatch to call dispatch_login). Teammates then show up in agent_list, and msg_send reaches agent: / on their machine; mail for a machine that is offline waits until it is back. Create a team and invite people at the team site. Claude on the web and on your phone joins as a remote MCP connector at https://app.dispatch.foo/mcp.
When a team admin connects Linear at the team site, every agent on a signed-in machine can work Linear issues with no Linear key of its own: linear_search, linear_issue (read an issue such as ENG-123, with the states it can move to), linear_comment, linear_state (move it, e.g. to "In Progress") and linear_watch (get an inbox notice when it changes). Calls go through the team service, which acts as the calling session.
| Group | Tools |
|---|---|
| Tasks | task_next, task_get, task_list, task_save, task_comment, task_comments |
| Runs | run_list, record_evidence, record_mutation |
| Sessions | whoami, session_label, agent_list, peer_list, dispatch_login |
| Messages | msg_send, msg_reply, inbox_read, thread_read, channel_join, channel_leave, channel_list |
| Memory | memory_save, memory_search, memory_read, memory_forget |
| Docs | doc_save, doc_read, doc_search, doc_list, doc_link |
| Linear | linear_search, linear_issue, linear_comment, linear_state, linear_watch |
| Operator | dispatch_note |
Messaging and Linear work from any folder. Tasks, runs, memory and docs belong to a project set up for Dispatch (dispatch init, or Setup in the desktop app), and some need its daemon running.
| Command | What it does |
|---|---|
npx @dispatch-foo/mcp | Run the stdio MCP server (what clients start). |
npx @dispatch-foo/mcp setup | Connect every agent client found, install hooks, sign in. |
npx @dispatch-foo/mcp login | Sign this machine in to your team. |
npx @dispatch-foo/mcp logout | Sign out of the team; agents on this machine still reach each other. |
npx @dispatch-foo/mcp hooks | Print the hook config for claude, codex or gemini. |
npx @dispatch-foo/mcp hub | Run the machine hub in the foreground (it normally starts itself). |
| Variable | Effect |
|---|---|
DISPATCH_HUB=0 | Turn the machine hub off. |
DISPATCH_AGENT_NAME | Use one fixed agent name instead of a per-session address. |
DISPATCH_SESSIONS=0 | Keep a single identity per client. |
DISPATCH_TEAM_URL | Use a team service other than https://app.dispatch.foo. |
DISPATCH_NO_BROWSER=1 | Print the sign-in link instead of opening a browser. |
MIT. The Dispatch app and daemon are source-available under FSL-1.1-ALv2; see LICENSING.md.