Charlie Work
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | No | GitHub personal access token for live GitHub integration | |
| CHARLIE_VOICE | No | Set to 'off' to disable jokes and get plain output |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| charlie_scan_toilA | Scan a repository for toil — the un-fun, load-bearing maintenance work everyone ignores: flaky, skipped, and focused tests; TODO/FIXME/HACK rot; expiring TLS certs; feature flags read but never set; unpinned dependencies; unowned operational scripts; and stray debug statements. Returns a prioritized queue. Set mode='plain' for a flavor-free report. |
| charlie_did_itA | Record that someone cleared a piece of toil, by its toil_id from a scan. Persists to a local ledger so the invisible work becomes visible. Rescans to resolve the item's title. |
| charlie_ledgerA | Report the credit ledger for standup or retro: who cleared what toil, the current Champion of the Grease Trap, and how much is still open. |
| charlie_summaryB | Report the repo's toil budget: total estimated remediation minutes, a debt ratio, an A-E maintainability grade, and counts by kind. Google SRE says keep toil under 50 percent. |
| charlie_explainA | Explain why a specific finding (by its toil id) is real debt, with evidence and a fix. |
| charlie_triageB | Return the top-N highest-priority toil items as an action plan for an agent to work through. |
| charlie_trendC | Record a toil snapshot and report how the toil budget has moved since last time. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| triage_toil |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| toil_queue_resource |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Falcon305/charlie-work-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server