Skip to main content

AgLoop MCP Server — Agent introspection tools for VS Code Copilot custom agents

Project description

agloop-mcp

MCP server providing 14 agent introspection tools for AgLoop — the VS Code Copilot custom agent framework.

Quick Start

Add to your .vscode/mcp.json:

For claude desktop or cli users use mcpservers instead of servers

{
  "servers": {
    "agloop": {
      "command": "uvx",
      "args": ["agloop-mcp"]
    }
  }
}

Or run directly:

uvx agloop-mcp

Tools

Read Tools (10)

Tool Description
agloop_get_state Full AgLoop state: phase, tasks, iteration, compaction context
agloop_get_task Single task details by ID
agloop_list_tasks All tasks with optional status/dependency filter
agloop_get_logs Execution log entries with agent/task/limit filters
agloop_get_plan Current plan (YAML or Markdown)
agloop_get_compaction_context Compaction recovery context
agloop_search_logs Full-text search through execution logs
agloop_get_agent_info Agent definition file (.agent.md) content
agloop_get_next_task Topological-sort next task recommendation
agloop_list_agents All available agent names

Write Tools (4)

Tool Description
agloop_update_task Update task status and result log
agloop_append_log Append structured entry to execution log
agloop_create_checkpoint Snapshot current state for recovery
agloop_set_phase Transition to a new phase

Configuration

The server uses the current working directory as the workspace root. Override with:

uvx agloop-mcp --workspace /path/to/project

State Files

The server reads/writes from .agloop/ in the workspace root:

.agloop/
├── state.json        # Phase, tasks, iteration
├── log.json          # Execution log (JSON Lines)
├── plan.yaml         # Current plan
└── checkpoints/      # State snapshots

Requirements

  • Python 3.11+
  • No additional dependencies beyond mcp

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

agloop_mcp-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

agloop_mcp-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file agloop_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: agloop_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agloop_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c1071b6bda9f35b62f9dc27f72bceeb74d145ed3a0270f6051059e6663f7a1b0
MD5 0430f2d46e4a8c6391b24dffddb3c323
BLAKE2b-256 4dcf83bc44480ae899a539ff3f18f9d5802cd4cf74f04c06ee6fbf333eaae406

See more details on using hashes here.

Provenance

The following attestation bundles were made for agloop_mcp-0.1.0.tar.gz:

Publisher: publish.yml on zebbern/agloop-mcp

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

File details

Details for the file agloop_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agloop_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agloop_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 caefac3dd54f3012ddd8f2db883a282da60c539d49883d7b5f64babd0dbf8539
MD5 8295e1b466a601e7d855d950f5e7fc5a
BLAKE2b-256 7668510292c3fa32decdda4a61bc0e40c6bf69fec5c90ff8b0a7f78049fe5ad3

See more details on using hashes here.

Provenance

The following attestation bundles were made for agloop_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on zebbern/agloop-mcp

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