Skip to main content

A command-line tool to run the ai-tracker.sh script.

Project description

Dev Tools MCP Server

A standalone Model Context Protocol (MCP) server that provides development tools for your LLM workspace.

Features

  • ai-tracker.sh: An intelligent git commit tracker that analyzes your changes, generates AI summaries, and handles version bumping automatically.

Installation

Prerequisite

  • uv installed (recommended)
  • Python 3.12+

1. Install to your LLM Client (e.g., Claude Desktop, Cursor)

To use this with your LLM, you need to add it to your MCP configuration file.

Locate your config file:

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
  • Cursor: Depending on valid configuration, usually in project root or global settings
  • Gemini: ~/.config/gemini/gemini.json

Add the server configuration:

  • uvx will auto install the tool and required packages
{
  "mcpServers": {
    "dev-tools": {
      "command": "uvx",
      "args": [
        "dev-mcp"
      ]
    }
  }
}

Tools

run_ai_tracker

Runs the implementation of the AI Tracker script which:

  1. Checks for git changes.
  2. Generates a summary of changes.
  3. Updates UPDATES.md.
  4. Bumps the version (patch by default, or major/minor if specified).
  5. Commits and tags the release.

Arguments:

  • force (bool): Ignore AI-detected errors and force commit. (Default: False)
  • version_bump (string): 'major', 'minor', 'patch', or 'none'. (Default: None - AI determines bump)
  • commit_hash (string): Optional specific commit hash to process. (Default: None)

Development

# Install dependencies
uv sync

# Run locally for testing
uv run dev-mcp --help

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

dev_mcp-0.8.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

dev_mcp-0.8.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file dev_mcp-0.8.1.tar.gz.

File metadata

  • Download URL: dev_mcp-0.8.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for dev_mcp-0.8.1.tar.gz
Algorithm Hash digest
SHA256 47c7ebd6a62647385934b669ce29388b33541b8b85ee8154ae59f22c499eb639
MD5 8d15081f9a56af84daf51fc38b4ff7d0
BLAKE2b-256 52bdd272900f22c67c7decd08b7f92a7e393eecd11e9b8aad814aea507023896

See more details on using hashes here.

File details

Details for the file dev_mcp-0.8.1-py3-none-any.whl.

File metadata

  • Download URL: dev_mcp-0.8.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for dev_mcp-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88e24cddf6fde537e574a43c23f95c12c3a3be299ba36eb0eb35c7d128d126c4
MD5 4affa6b4483dd17b2d4fa33b0d44166b
BLAKE2b-256 d5447e2cf85d5f706afa57188ab8b8695bc899c85ce2834fdc61115ad33b1ea8

See more details on using hashes here.

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