Skip to content
Agentmart
Submit a tool

Sugar

Autonomous AI development system with persistent task queue and background execution

Connector by cdnsteve · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 98
Write a review

Chalk Labs

Need help deploying Sugar?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/cdnsteve-sugar

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Autonomous AI development system with persistent task queue and background execution

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
19 read · 8 write · 3 delete · 3 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 33

Read from the source code; the running server may list different tools.

Read 19 · Look things up without changing anything.

  • analyze_issue
  • find_similar_issues
  • get_project_context
  • getStatus
  • list_recent_memories
  • listTasks
  • recall
  • search_codebase
  • search_memory
  • sugar_list
  • sugar_list_tasks
  • sugar_recall
Show 7 more tools
  • sugar_status
  • sugar_task_status
  • sugar_view
  • sugar_view_task
  • suggest_labels
  • validate_response
  • viewTask

Write 8 · Create, change, send or run things.

  • createTask
  • runOnce
  • store_learning
  • sugar_add
  • sugar_add_task
  • sugar_run
  • sugar_update_task
  • updateTask

Delete 3 · Delete, drop, revoke or wipe things.

  • removeTask
  • sugar_remove
  • sugar_remove_task

Not yet classified 3 · We could not tell from the name and description.

  • generate_response
  • initSugar
  • sugar_priority

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ANTHROPIC_API_KEY
  • GITHUB_TOKEN

Other settings (environment variables or headers).

  • SUGAR_DEFAULT_REPO

Tools (33)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_issue

    Analyze a GitHub issue and return insights

  • createTask

    Create a new Sugar task for autonomous development

  • find_similar_issues

    Find issues similar to a given issue

  • generate_response

    Generate a response for a GitHub issue

  • get_project_context

    Get current project context summary from Sugar memory. Returns an organised summary of: - User preferences (coding style, conventions) - Recent decisions (architecture, implementation choices) - Known error patterns and fixes - File context (what files do what) - Global guidelines (cross-project standards and best practices) Use this at the start of a task to understand project context.

  • getStatus

    Get Sugar system status and task queue metrics

  • initSugar

    Initialize Sugar in the current project directory

  • list_recent_memories

    List recent memories from both project and global stores, optionally filtered by type. Args: memory_type: Optional filter (decision, preference, research, error_pattern, file_context, outcome, guideline) limit: Maximum memories to return (default: 10) Returns: List of recent memories

  • listTasks

    List Sugar tasks with optional filtering

  • recall

    Get memories about a specific topic, formatted as readable context. Searches both project-local and global memories. Similar to search_memory but returns formatted markdown suitable for injection into prompts or context. Args: topic: The topic to recall information about Returns: Markdown-formatted context from relevant memories

  • removeTask

    Remove a task from the queue

  • runOnce

    Execute one autonomous development cycle (picks up highest priority task)

  • search_codebase

    Search the codebase for relevant code

  • search_memory

    Search Sugar memory for relevant context. Automatically searches both project-local and global memories, merging results by relevance score. Results include a scope field indicating whether each memory came from the project or global store. Use this to find previous decisions, preferences, error patterns, and other relevant information from past sessions. Args: query: Natural language search query limit: Maximum results to return (default: 5) Returns: List of matching memories with content, type, relevance score, and scope

  • store_learning

    Store a new learning, decision, or observation in Sugar memory. Use scope="global" for cross-project knowledge that should be available in all projects: - Coding guidelines and best practices - Infrastructure and deployment standards - SEO standards and content conventions - Organisation-wide architectural decisions Use scope="project" (default) for context that only applies to this project. If you are outside a Sugar project directory, project-scoped memories are automatically promoted to global scope. Args: content: What to remember (be specific and detailed) memory_type: Type of …

Show 18 more tools
  • sugar_add

    Add a new task to Sugar's autonomous work queue. The task will be picked up by Sugar's background worker for autonomous execution. Use --triage for complex tasks that need intelligent decomposition.

  • sugar_add_task

    Add a new task to the Sugar work queue for autonomous execution. Use this to queue work that Sugar will pick up and execute autonomously. Tasks are executed in priority order (1=urgent, 5=minimal). Args: title: Task title - clear, actionable description (required) type: Task type (bug_fix, feature, test, refactor, documentation, chore) description: Detailed task description with context priority: Priority 1-5 where 1=urgent, 5=minimal (default: 3) status: Initial status - pending or hold (default: pending) acceptance_criteria: JSON string of acceptance criteria list …

  • sugar_list

    List Sugar tasks with optional filtering by status, type, or priority

  • sugar_list_tasks

    List tasks in the Sugar work queue with optional filtering. Args: status: Filter by status (pending, hold, active, completed, failed, or all) type: Filter by task type priority: Filter by exact priority (1-5) limit: Maximum tasks to return (default: 20, max: 100) Returns: List of tasks matching criteria

  • sugar_priority

    Change the priority of a task. Higher priority tasks are executed first.

  • sugar_recall

    Search Sugar's memory system for relevant context, decisions, and learnings. Use before starting work to understand past decisions and patterns.

  • sugar_remove

    Remove a task from the work queue (cannot be undone)

  • sugar_remove_task

    Remove a task from the work queue. Active tasks cannot be removed unless force=True. This action cannot be undone. Args: task_id: Task ID to remove force: Force removal even if task is active (default: False) Returns: Removal confirmation

  • sugar_run

    Execute one autonomous development cycle. Sugar will pick the highest priority pending task and execute it. Use --dry-run to simulate without making changes.

  • sugar_status

    Get Sugar system status including task queue metrics and worker status

  • sugar_task_status

    Get queue statistics and system health information. Returns summary of tasks by status and overall queue health.

  • sugar_update_task

    Update properties of an existing task. Only provide the fields you want to change. Args: task_id: Task ID to update (required) title: New task title description: New description type: New task type priority: New priority (1-5) status: New status (pending or hold only) Returns: Update confirmation with changed fields

  • sugar_view

    View detailed information about a specific task including history and context

  • sugar_view_task

    Get detailed information about a specific task. For orchestrated (parent) tasks, the response includes the orchestration stage, context_path, and the list of subtasks with their status, assigned agent, and dependencies. Args: task_id: Task ID (full UUID or short 8-char prefix) Returns: Full task details including description, context, and history

  • suggest_labels

    Suggest labels for an issue based on its content

  • updateTask

    Update an existing Sugar task

  • validate_response

    Validate a response before posting

  • viewTask

    View detailed information about a specific task

Signals

Stars
98
Forks
17
Open issues
4
Weekly downloads
103
Last commit
Oct 14, 2026 (16 days ago)
Last release
Oct 14, 2026 (16 days ago)
Last package publish
Oct 14, 2026 (16 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.cdnsteve/sugar
Version
3.4.2
Auth
No auth
Packages
pypi sugarai
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from cdnsteve

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Sugar running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Sugar?

CallGet help
Cite this page

Sugar MCP server. Agent Mart. https://agentmart.dev/connectors/cdnsteve-sugar (last updated 2026-10-25)