Agent Progress Tracker MCP Server

Agent Progress Tracker MCP Server

Enables AI agents to track, search, and retrieve their progress across projects with persistent memory using SQLite storage and LLM-powered summarization. Supports logging completed work, searching previous entries, and retrieving context for multi-step or multi-agent workflows.

Category
Visit Server

README

Agent Progress Tracker MCP Server

Context Logo

npm version License: MIT GitHub Package Size

An MCP (Model Context Protocol) server that enables AI agents to track, search, and retrieve their progress across projects. Provides persistent memory and context sharing for multi-step or multi-agent workflows.

Features

  • Log Progress - Record completed work with structured metadata
  • Search Logs - Discover relevant entries by title, date, keywords, or tags
  • Get Context - Retrieve summarized information about prior work by ID
  • Project-scoped - All entries organized by project to keep context relevant
  • LLM-powered Summarisation - Automatic summarisation using OpenAI-compatible APIs
  • SQLite Storage - Fast, local database with full-text search capabilities
  • Comprehensive Error Handling - Graceful fallbacks and detailed error reporting

Quick Start

1. Install

npm install -g @thesammykins/agent-progress-mcp

2. Configure API Key

export OPENAI_API_KEY=your-api-key-here

3. Add to Claude Desktop

Add to your Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "agent-progress": {
      "command": "agent-progress-mcp",
      "env": {
        "OPENAI_API_KEY": "your-api-key-here"
      }
    }
  }
}

4. Start Tracking Progress

  • Log completed work: log_progress
  • Search previous work: search_logs
  • Get context: get_context

Documentation

Usage Example

# Log completed work
log_progress(
  projectId="web-app",
  title="Implemented JWT authentication",
  content="Created JWT token generation/validation utilities, added auth middleware, implemented login/register endpoints with bcrypt password hashing. All tests passing.",
  tags=["authentication", "security", "api"]
)

# Search for related work
search_logs(projectId="web-app", query="authentication")

# Get detailed context
get_context(projectId="web-app", id="found-entry-id", includeFull=true)

Installation Options

Development Install

git clone https://github.com/thesammykins/context-mcp.git
cd context-mcp
npm install
npm run build
npm link  # Optional: for local development

MCP Host Integration

The server works with any MCP-compatible host:

  • Claude Desktop - Native integration
  • Cursor - Add to MCP servers configuration
  • MCP CLI - Command-line usage
  • Custom hosts - STDIO transport protocol
  • OpenCode - Add to opencode.jsonc configuration

OpenCode Configuration

Add to your opencode.jsonc:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-progress": {
      "type": "local",
      "command": ["npx", "-y", "@thesammykins/agent-progress-mcp"],
      "environment": {
        "OPENAI_API_KEY": "{env:OPENAI_API_KEY}"
      }
    }
  }
}

Use use the agent-progress tool in your prompts to enable progress tracking.

Database & Privacy

  • Local Storage: All data stored locally on your machine
  • SQLite Database: Fast, reliable, file-based storage
  • Optional Encryption: Password-protect your progress data
  • No Telemetry: Your work context never leaves your environment (except for optional LLM summarisation)

License

MIT License - See LICENSE file for details.

Contributing

We welcome contributions! Please see the Development Guide for details on contributing, testing, and building from source.

Support

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured