Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Expose curated Justfile recipes via MCP for safe deterministic automation.
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": {
"just": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/promptexecution/just-mcp:0.1.5"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add just -- docker run -i --rm ghcr.io/promptexecution/just-mcp:0.1.5Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"just": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/promptexecution/just-mcp:0.1.5"
]
}
}
}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": {
"just": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/promptexecution/just-mcp:0.1.5"
]
}
}
}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 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub PromptExecution, 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.1.5) llegó al registro hace 12 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Docker en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Detailing Manager
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.
Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.
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.
👋 A way to let LLMs speak Just
A production-ready MCP server that provides seamless integration with Just command runner, enabling AI assistants to discover, execute, and introspect Justfile recipes through the standardized MCP protocol.
If it isn't immediately obvious, the benefit of having LLMs use Just vs. bash is that running Just commands (via MCP) provides a context-saving abstraction where they don't need to waste context opening/reading bash files, Python scripts, or other build artifacts. The LLM via MCP simply gets the command, parameters, and hints - it's in their memory as "these are commands available to you."
No more watching LLMs execute just -l to get command lists, inevitably start reading the justfile, then try to write justfile syntax (like it's a Makefile), corrupt the justfile, and create a bad experience. Just's evolving syntax simply doesn't have a large enough corpus in frontier models today - we need more popular repos with justfiles in the training dataset.
Just-mcp is fundamentally safer than bash. If you read HackerNews, there's a story at least once daily about operators whose LLMs start forgetting, hallucinating, and eventually breaking down - deleting files and doing nasty unwanted things. Giving LLMs unsupervised, unrestricted bash access without carefully monitoring context consumption is a recipe for disaster.
Using Justfile fixes that. Even if the LLM modifies its own justfile, the next context is memoized by the justfile (hopefully in an idempotent git repo). This abstraction shields the llm from the command line complexity where hallucinations or attention tracking the current working directory cause it to go over the rails and off the cliff.
Just-mcp is perfect for anybody doing agent execution:
Just has useful patterns for introducing:
b00t mcp create just-mcp -- bash just-mcp --stdio "${REPO_ROOT}"
b00t mcp export just-mcp
Choose your preferred installation method:
# Install globally
npm install -g just-mcp
npx just-mcp --stdio
# Install with pip
pip install just-mcp
uvx just-mcp --stdio
# Install from crates.io
cargo install just-mcp
git clone https://github.com/promptexecution/just-mcp cd just-mcp cargo build --release
pkgx just-mcp --stdio
pkgx downloads the platform-specific tarball that GitHub releases expose (just-mcp-*-*.tar.gz), extracts the executable into ${PKGX_DIR:-$HOME/.pkgx}/bin, and runs the CLI with the arguments you pass. Add that bin directory to your shell’s PATH if you need just-mcp available long-term. The packaging manifest lives in pkgx/projects/github.com/promptexecution/just-mcp/package.yml and mirrors the pkgxdev/pantry entry.
# Pull the latest image from GitHub Container Registry
docker pull ghcr.io/promptexecution/just-mcp:latest
docker run --rm -v $(pwd):/workspace ghcr.io/promptexecution/just-mcp:latest --stdio
docker build -t just-mcp:local . docker run --rm -v $(pwd):/workspace just-mcp:local --stdio
Available Docker image tags:
latest - Latest stable releaseX.Y.Z - Specific version (e.g., 0.1.0)X.Y - Latest patch version (e.g., 0.1)X - Latest minor version (e.g., 0)Add to your Claude Desktop MCP configuration:
{
"mcpServers": { "just-mcp": { "command": "npx", "args": ["-y", "just-mcp", "--stdio"] } } }
{
"mcpServers": { "just-mcp": { "command": "uvx", "args": ["just-mcp", "--stdio"] } } }
{
"mcpServers": { "just-mcp": { "command": "/path/to/just-mcp", "args": ["--stdio"] } } }
{
"mcpServers": { "just-mcp": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", "${workspaceFolder}:/workspace", "ghcr.io/promptexecution/just-mcp:latest", "--stdio" ] } } }
# Run as MCP server
just-mcp --stdio
just-mcp --directory /path/to/project --stdio
docker run --rm -v $(pwd):/workspace ghcr.io/promptexecution/just-mcp:latest --stdio
# Run all tests (33 tests)
cargo test
cargo test --test basic_mcp_test # Protocol compliance testing cargo test --test mcp_integration_working # SDK integration testing
just-mcp/
├── src/main.rs # CLI binary ├── just-mcp-lib/ # Core library │ ├── parser.rs # Justfile parsing │ ├── executor.rs # Recipe execution │ ├── validator.rs # Validation logic │ ├── environment.rs # Environment management │ └── mcp_server.rs # MCP protocol implementation ├── tests/ # Integration tests └── justfile # Demo recipes
// List available recipes
await client.callTool("list_recipes", {});
// Execute recipe with parameters await client.callTool("run_recipe", { "recipe_name": "build", "args": "[\"--release\"]" });
// Get recipe information await client.callTool("get_recipe_info", { "recipe_name": "test" });
// Validate justfile
await client.callTool("validate_justfile", { "justfile_path": "./custom.justfile" });
This project follows the _b00t_ development methodology:
just build # Build the project
just test # Run tests just server # Start MCP server just clean # Clean build artifacts
This project is licensed under LICENSE.
cog.toml with proper commit types and changelog settingscommit-msg) and pre-push testingci.yml): Multi-platform testing (Ubuntu, Windows, macOS), formatting, clippy, commit lintingrelease.yml): Automated versioning, changelog generation, GitHub releases, and crates.io publishingbuild-binaries.yml): Cross-platform binary compilation for npm and pip packagescontainer.yaml): Multi-platform Docker image builds (linux/amd64, linux/arm64) pushed to GitHub Container Registrylinux/amd64 and linux/arm64Cargo.toml files with complete metadata (description, keywords, categories, license, etc.)CHANGELOG.md for release tracking.gitignore with Rust-specific entriesSolo se muestra el principio; lee el resto en el repo