# @anyforge/mcp-server

Source: https://glimind.com/server/npm%2F-anyforge%2Fmcp-server
Registry id: `npm/-anyforge/mcp-server`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "anyforge-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@anyforge/mcp-server"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add anyforge-mcp-server -- npx -y @anyforge/mcp-server
```

## Tools (80)

- `anyforge_amend_crew`: Continue & finish — send a crew at its HIL gate back to the engineer with guidance
- `anyforge_analyze_repos`: Start Phase-1 analysis for one or more repos; Phase 2 follows automatically when Phase 1 completes
- `anyforge_approve_backlog`: Approve a proposed backlog (HIL #1), optionally deferring chosen items
- `anyforge_approve_task_proposal`: Approve a mid-flight task proposal
- `anyforge_check_dispatch_readiness`: Check the repository's Phase 1 + Phase 2 analysis gate before dispatch; does not launch a crew
- `anyforge_close_program_initiative`: Preview then close one program initiative with a supported close reason
- `anyforge_close_program_work_items_as_fixed`: Preview then batch-close non-terminal program work items fixed outside AnyForge
- `anyforge_create_initiative`: Create a (DRAFT) initiative, optionally under a program
- `anyforge_create_key_result`: Create a measurable key result
- `anyforge_create_objective`: Create an objective under a pillar
- `anyforge_create_opportunity`: Create an opportunity (bridges raw signals to themed roadmap work)
- `anyforge_create_pillar`: Create a strategy pillar
- `anyforge_create_program`: Create a program (cross-initiative grouping)
- `anyforge_create_signal`: Capture a signal — a raw data point that may inform product direction
- `anyforge_create_theme`: Create a theme — a strategic grouping above individual initiatives
- `anyforge_create_work_item`: Create a work item with routing, migration, incident, intake, estimate, and evidence fields
- `anyforge_delete_initiative`: Delete a DRAFT initiative (archive via update once it's past DRAFT)
- `anyforge_delete_key_result`: Delete a key result
- `anyforge_delete_objective`: Delete an objective when it has no key results
- `anyforge_delete_opportunity`: Hard-delete an opportunity (prefer archiving via anyforge_update_opportunity)
- `anyforge_delete_pillar`: Delete a pillar when it has no objectives
- `anyforge_delete_program`: Delete a program; optionally delete child initiatives + work items
- `anyforge_delete_signal`: Hard-delete a signal (prefer archiving via anyforge_update_signal)
- `anyforge_delete_theme`: Hard-delete a theme (prefer archiving via anyforge_update_theme)
- `anyforge_dispatch_architect`: Decompose an initiative into a backlog (→ HIL #1)
- `anyforge_edit_intake_request_details`: Set, confirm or clear a program intake request's answers by hand
- `anyforge_get_approval_detail`: Read one approval's plan / ADR / security context
- `anyforge_get_cluster_charter`: Read one theme's charter and outstanding lines
- `anyforge_get_crew`: Crew state + recent outputs + comments
- `anyforge_get_horizons`: Read NOW / NEXT / LATER narratives and completion criteria
- `anyforge_get_initiative`: Initiative + crew and work-item rows + burn-down; long text is excerpted unless shape: "full"
- `anyforge_get_initiative_spec`: Read the active ICE spec, its readiness, what backlog approval will decide, and any submission awaiting human review
- `anyforge_get_intake_request_details`: Read one program intake request's answers against its program's intake definition
- `anyforge_get_program`: Get a program
- `anyforge_get_program_brief_context`: Read a program's structured Brief, version history, legacy mirror, and ICE readiness
- `anyforge_get_program_intake_definition`: Read a program's intake definition, checklist, and version history
- `anyforge_get_repo_analysis`: One repo's coverage / architecture / gap summary
- `anyforge_get_strategy`: Read the complete strategy tree, attainment, delivery rollups, horizons, orphan work, and delivery conditions
- `anyforge_get_work_item`: Get one work item
- `anyforge_halt_crew`: Halt a crew
- `anyforge_list_crews`: Discover crews by status, active state, and limit
- `anyforge_list_escrow_deposits`: List a codebase's (or the company's) escrow deposit ledger
- `anyforge_list_initiatives`: List initiatives with progress + budget. Returns ONE PAGE (50 default, 100 max)
- `anyforge_list_key_results`: List strategy key results
- `anyforge_list_objectives`: List strategy objectives
- `anyforge_list_opportunities`: List opportunities in the Discovery (product-planning) layer
- `anyforge_list_pending_approvals`: List HIL approvals awaiting a decision
- `anyforge_list_pillars`: List strategy pillars
- `anyforge_list_programs`: List programs
- `anyforge_list_repo_index`: List the org repo index (activity, coverage, analyzed) — discover codebases to scope
- `anyforge_list_signals`: List signals in the Discovery (product-planning) layer
- `anyforge_list_themes`: List themes in the Discovery (product-planning) layer
- `anyforge_list_work_item_comments`: List the work item's discussion thread, separate from crew transcripts
- `anyforge_list_work_items`: List backlog items + crew state with status, owner, assignee, program, initiative, priority, type, and search filters. Returns ONE PAGE (50 default, 200 max)
- `anyforge_merge_work_items`: Replace multiple unstarted work items with one merged item
- `anyforge_post_crew_comment`: Comment on / @-mention people on a crew
- `anyforge_post_work_item_comment`: Add a discussion comment to a work item
- `anyforge_promote_opportunity`: Promote a prioritized opportunity into a Program + Initiative
- `anyforge_propose_initiative_spec`: Submit an ICE spec for human review; it becomes active only when a person reviews and publishes it
- `anyforge_refresh_repo_index`: Refresh the repo index + committed-coverage detection now
- `anyforge_restore_program_intake_version`: Republish an earlier intake definition version as a new version
- `anyforge_resume_crew`: Resume a PAUSED/HALTED crew
- `anyforge_retry_work_item`: Terminate a work item's crew and dispatch a fresh one on the same branch; recovers missing/phantom crew records
- `anyforge_save_program_brief_version`: Save a complete structured Brief version; archives the prior active version and replaces the retired free-form writer
- `anyforge_set_horizon_narrative`: Update a horizon narrative
- `anyforge_set_program_intake_definition`: Edit a program's intake definition; every change is a new version
- `anyforge_split_work_item`: Replace one unstarted work item with multiple children
- `anyforge_start_coverage_sweep`: Paced Phase 1→2 analysis sweep over a program/repo set
- `anyforge_submit_approval`: Approve or reject a HIL (resumes the crew)
- `anyforge_update_initiative`: Update a (non-system) initiative — only the fields you pass change
- `anyforge_update_key_result`: Update a key result or record a reading
- `anyforge_update_objective`: Update or move an objective
- `anyforge_update_opportunity`: Edit an opportunity's RICE inputs, stage, theme assignment, or program link
- `anyforge_update_pillar`: Update a pillar's name, description, lead, or order
- `anyforge_update_program`: Update a program's name / status / owner / target date / coverage goal / tags
- `anyforge_update_program_initiative`: Enrich one existing program initiative and return changed fields or a structured no-op
- `anyforge_update_signal`: Edit a signal's status, linked opportunity, or other fields
- `anyforge_update_theme`: Edit a theme's name, status, objective, or other fields
- `anyforge_update_work_item`: Edit, assign, begin, expedite, dispatch, confirm, drop, archive, close, or reopen a work item
- `anyforge_upload_coverage`: Upload test-coverage measurements for one or many repos (e.g. synced from SonarQube)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
