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
mcpserversinstead ofservers
{
"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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1071b6bda9f35b62f9dc27f72bceeb74d145ed3a0270f6051059e6663f7a1b0
|
|
| MD5 |
0430f2d46e4a8c6391b24dffddb3c323
|
|
| BLAKE2b-256 |
4dcf83bc44480ae899a539ff3f18f9d5802cd4cf74f04c06ee6fbf333eaae406
|
Provenance
The following attestation bundles were made for agloop_mcp-0.1.0.tar.gz:
Publisher:
publish.yml on zebbern/agloop-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agloop_mcp-0.1.0.tar.gz -
Subject digest:
c1071b6bda9f35b62f9dc27f72bceeb74d145ed3a0270f6051059e6663f7a1b0 - Sigstore transparency entry: 1008233985
- Sigstore integration time:
-
Permalink:
zebbern/agloop-mcp@a488b708f6c116af580fd355132c541b5ba25d25 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/zebbern
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a488b708f6c116af580fd355132c541b5ba25d25 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caefac3dd54f3012ddd8f2db883a282da60c539d49883d7b5f64babd0dbf8539
|
|
| MD5 |
8295e1b466a601e7d855d950f5e7fc5a
|
|
| BLAKE2b-256 |
7668510292c3fa32decdda4a61bc0e40c6bf69fec5c90ff8b0a7f78049fe5ad3
|
Provenance
The following attestation bundles were made for agloop_mcp-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on zebbern/agloop-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agloop_mcp-0.1.0-py3-none-any.whl -
Subject digest:
caefac3dd54f3012ddd8f2db883a282da60c539d49883d7b5f64babd0dbf8539 - Sigstore transparency entry: 1008233995
- Sigstore integration time:
-
Permalink:
zebbern/agloop-mcp@a488b708f6c116af580fd355132c541b5ba25d25 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/zebbern
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a488b708f6c116af580fd355132c541b5ba25d25 -
Trigger Event:
release
-
Statement type: