Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.
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.
YNAB_API_KEY, AVENIR_MCP_WRITELos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
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": {
"avenir": {
"command": "uvx",
"args": [
"avenir-mcp"
],
"env": {
"YNAB_API_KEY": "your-value",
"AVENIR_MCP_WRITE": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add avenir --env YNAB_API_KEY=your-value --env AVENIR_MCP_WRITE=your-value -- uvx avenir-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"avenir": {
"command": "uvx",
"args": [
"avenir-mcp"
],
"env": {
"YNAB_API_KEY": "your-value",
"AVENIR_MCP_WRITE": "your-value"
}
}
}
}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": {
"avenir": {
"type": "stdio",
"command": "uvx",
"args": [
"avenir-mcp"
],
"env": {
"YNAB_API_KEY": "your-value",
"AVENIR_MCP_WRITE": "your-value"
}
}
}
}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.
AVENIR_MCP_WRITE envEsta 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 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub mathbeal, 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.
Debes completar: YNAB_API_KEY
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.8.0) llegó al registro hace 13 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Microsoft Exchange Online MCP
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
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Exchange Online admin for MSPs: forwarding audits, EWS posture and offboarding, no PowerShell
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.
🇬🇧 avenir-mcp (*avenir* is French for *the future*) lets an AI agent read your YNAB plan
and help you plan what comes next.
🇫🇷 avenir-mcp permet à un agent IA de lire votre plan YNAB et de vous aider
à préparer la suite.
Ask Claude — or any MCP client — about your plan in plain words. Read-only by default; every change is previewed, confirmed by you, and can be undone.
You need a YNAB personal access token: YNAB → Account Settings → Developer Settings → New Token.
Claude Desktop, no terminal: drop the file the button downloads onto Settings → Extensions, then paste your token on that screen.
Claude Code, one command with your token in it:
claude mcp add avenir-mcp --env YNAB_API_KEY=your-token -- uvx avenir-mcp
Both install it read-only. Cursor, LM Studio, VS Code, Windows, changes to your plan (AVENIR_MCP_WRITE=1) and every option: Install · Configuration.
Both come from an invented demo plan, replayed by python -m docsgen: every figure is what avenir-mcp answers today.
get_monthly_summaryforecast_balanceget_debt_payoff_plansuggest_categories, applied after your yesfind_transactionsreconcile_accountmove_money, previewed, confirmed, and undone by undo_operationEvery tool, with a real answer: Reference · Use cases.
Missing a question? Have an idea? Tell us the question you would like to ask your budget in Discussions → Ideas; help with using avenir-mcp is in Discussions → Q&A. Never post a real amount, a real account or your token.
undo_operation reverts it.📖 Documentation: [https://avenir-mcp.pages.dev/avenir-mcp/](https://avenir-mcp.pages.dev/avenir-mcp/) · English · Français · Español · Deutsch · Nederlands
plugin/ is avenir-mcp as a Claude Code plugin: Claude Code asks for your token, keeps it out of sight, and starts the server from the plugin's own locked environment. From a clone: claude --plugin-dir plugin.
| The plugin | What |
|---|---|
| runs | uv run --locked --project *the plugin's folder*, which starts the release plugin/pyproject.toml pins, and nothing else. No script of its own, no build step, no hook, no shell |
| contacts | pypi.org and files.pythonhosted.org, to install that release and the versions plugin/uv.lock pins, the first time; then api.ynab.com, with your token, as avenir-mcp always does |
| writes | the environment uv resolves inside the plugin's folder, and uv's own cache. Nothing elsewhere |
| changes in your plan | nothing. It starts avenir-mcp read-only: AVENIR_MCP_WRITE is not set, so the tools that change a plan are never registered |
git clone https://github.com/mathbeal/avenir-mcp && cd avenir-mcp
uv sync just check # lint, types, tests at 100 % coverage, vocabulary, lockfile just docs-serve # the documentation, live just evaluate # a real agent on the demo plan (uses your Claude plan)
Read AGENTS.md and CONTRIBUTING.md before opening a pull request. Security reports: SECURITY.md. Also: ARCHITECTURE.md, ROADMAP.md, GOVERNANCE.md and the code of conduct.
Built and tested against YNAB's API v1.88.0; a weekly YNAB API drift check fails when YNAB publishes a new version. Self-checked on every change against YNAB's API terms of 2025-05-28 (naming, attribution, YNAB's own image, a personal token for its owner only, the hourly limit); a weekly job turns that badge red when they change.
avenir-mcp is a program you run yourself, not a service: its publisher runs no server and receives none of your data. Your token is read from the environment, kept in memory as a secret value and sent only to YNAB; your plan's data is fetched when a tool needs it and returned to your agent, so the model provider behind your MCP client sees it too. What is handled, how long it is kept and how to erase it: https://avenir-mcp.pages.dev/avenir-mcp/project/privacy/.
MIT.
We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. The official YNAB website can be found at https://www.ynab.com. The names YNAB and You Need A Budget, as well as related names, tradenames, marks, trademarks, emblems, and images are registered trademarks of YNAB. They are named here only to say which service avenir-mcp works with. Listed by YNAB in its Works with YNAB directory, among third-party apps. Not endorsed by YNAB.
avenir-mcp is for personal use on your own machine, with your own YNAB token. Running it as a public or shared
Solo se muestra el principio; lee el resto en el repo