Skip to main content

Zero-config MCP server that turns prompts into verified agile task boards for AI coding agents

Project description

AgileForAgents

Turn any project prompt into a verified, sprint-ready agile task board — right inside your AI coding agent.

AgileForAgents is a zero-config MCP server for Claude Code, Cursor, Codex CLI, and any MCP-compatible host. You describe a project in your IDE as you normally would; AgileForAgents turns it into a structured agile board (epics → sprints → user stories → subtasks) where every subtask has an observable done-criteria and every assumption is made explicit — following Andrej Karpathy's Spec methodology.

How it works

┌──────────────────────────┐   stdio    ┌────────────────────────┐   HTTPS    ┌──────────────────────────────┐
│  Your IDE                │◀──────────▶│  agileforagents        │───────────▶│  Hosted backend (HF Space)   │
│  Claude Code / Cursor /  │  MCP tool  │  MCP server            │  /api/     │  • runs a free HF model       │
│  Codex — you type here   │  call      │  (stdlib-only client)  │  generate  │  • holds the token server-side│
└──────────────────────────┘            └────────────────────────┘◀───────────│  • returns a verified board   │
                                                                                └───────────────┬──────────────┘
                                                                                                │ logs metrics
                                                                                                ▼
                                                                                  ┌──────────────────────────┐
                                                                                  │  Gradio Control Panel     │
                                                                                  │  (monitoring dashboard,   │
                                                                                  │   no prompt input)        │
                                                                                  └──────────────────────────┘
  • You never leave your IDE. Prompts come from your editor through the MCP tool — not from a web form.
  • No API key, no token, no heavy dependencies. The MCP server installs with just the MCP SDK + pydantic. All model inference happens on the hosted backend, which holds the Hugging Face token as a server-side secret.
  • The Gradio Space is a control panel, not an input form — it shows how the generator is performing (volume, average verification score, recent activity).
  • Works offline, degraded. If the backend is unreachable, a local heuristic fallback still returns a valid scaffold board so the tool never hard-fails.

Install

pip install agileforagents

Then register the agileforagents stdio server with your MCP host.

Claude Code (~/.claude/mcp.json or project .mcp.json):

{
  "mcpServers": {
    "agileforagents": {
      "command": "agileforagents"
    }
  }
}

Cursor / Codex CLI: point your MCP config at the agileforagents command. No environment variables are required.

Tools

Tool What it does
generate_agile_tasks Turn a prompt into a verified agile board. Args: prompt, format (claude | json | cursor), detail_level (standard | detailed).
get_agent_rules Return the AgileForAgents working protocol to paste into CLAUDE.md / .cursorrules.
feedback_stats Local generation count + backend health.

Configuration (optional)

The MCP server works with no configuration. For self-hosting or testing you can override:

Env var Purpose Default
AFA_BACKEND_URL Hosted backend base URL https://vooom-agileforagents.hf.space
AFA_BACKEND_TIMEOUT Request timeout (seconds) 120

Repository layout

Path Purpose
src/agileforagents/ The installable stdio MCP server (thin client + formatters + fallback).
space/ The Hugging Face Space: FastAPI inference backend + Gradio monitoring dashboard.
tests/ Unit + E2E tests.

Development

pip install -e ".[dev]"
make format-check && make lint && make typecheck && make test

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agileforagents-0.3.0.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agileforagents-0.3.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file agileforagents-0.3.0.tar.gz.

File metadata

  • Download URL: agileforagents-0.3.0.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agileforagents-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e2d81c28cf89f21b74713e640fa384dcd6f87a5ec7754ecded6933ff375cdb34
MD5 bacf6d7fed1ad66ca1e149652201446d
BLAKE2b-256 7a387a9a93b9487f4ff67016d6eee089b41a746a59913f784dab522ae1633b47

See more details on using hashes here.

Provenance

The following attestation bundles were made for agileforagents-0.3.0.tar.gz:

Publisher: release.yml on FAJU85/AgileForAgents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agileforagents-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: agileforagents-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agileforagents-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 918fd2857331d2909abd4ff61980d5a8c07d60d6e6c2ef204eeb61f91ddf65fa
MD5 0861454de01564349ded60d4306db683
BLAKE2b-256 2ccee0ab3de6f421b43cfbf75a5bfbda5d084c1b87933e4803c4d4ebbe598e56

See more details on using hashes here.

Provenance

The following attestation bundles were made for agileforagents-0.3.0-py3-none-any.whl:

Publisher: release.yml on FAJU85/AgileForAgents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page