P

auggie-mcp

Created Oct 19, 2025 by saharmor

Categories

Language:

python

Stars:

0

Forks:

0

README

Auggie MCP Server

Minimal MCP server exposing Auggie CLI as tools for Q&A and code implementation.

Tools

  • ask_question: Repository Q&A via Auggie’s context engine.
  • implement: Implement a change in the repo; dry-run by default.

Requirements

  • Node.js 18+
  • Python 3.10+ available on the system (used internally; no manual setup needed)
  • Auggie CLI installed (check by running auggie --version) - see installation guide

Authentication (AUGMENT_API_TOKEN)

Retrieve your token via the Auggie CLI:

# Ensure Auggie CLI is installed and on PATH
auggie --version

# Sign in (opens browser flow)
auggie login

# Print your token
auggie --print-augment-token

Provide the token in either of these ways:

  • Cursor/Claude config (recommended): set it under env for the server
{
  "mcpServers": {
    "auggie-mcp": {
      "command": "npx",
      "args": ["-y", "auggie-mcp@latest"],
      "env": { "AUGMENT_API_TOKEN": "YOUR_TOKEN" }
    }
  }
}
  • Shell environment (macOS/Linux)

One-off for a single command:

AUGMENT_API_TOKEN=YOUR_TOKEN npx -y auggie-mcp --setup-only

Persist for future shells (zsh):

echo 'export AUGMENT_API_TOKEN=YOUR_TOKEN' >> ~/.zshrc
source ~/.zshrc

Security tip: never commit tokens to source control. Prefer per-machine environment variables or your client's secure config store.

Configure Clients

Cursor via npx

Use this MCP config in Cursor (global or per-project):

{
  "mcpServers": {
    "auggie-mcp": {
      "command": "npx",
      "args": ["-y", "auggie-mcp@latest"],
      "env": { "AUGMENT_API_TOKEN": "YOUR_TOKEN" }
    }
  }
}

This will:

  • download the wrapper package,
  • create a local Python venv inside the package,
  • install requirements.txt, and
  • launch the Python server in stdio mode.

Quick test via npx (terminal)

# Install deps into the package's local venv (no global installs)
npx -y auggie-mcp --setup-only

# Run the server (stdio). Useful for quick smoke-tests.
npx -y auggie-mcp

# Optional: start HTTP mode for manual debugging
npx -y auggie-mcp -- --http

Claude Desktop (macOS)

Edit ~/Library/Application Support/Claude/claude_desktop_config.json and add:

{
  "mcpServers": {
    "auggie-mcp": {
      "command": "npx",
      "args": ["-y", "auggie-mcp@latest"],
      "env": { "AUGMENT_API_TOKEN": "YOUR_TOKEN" }
    }
  }
}

Security and permissions

  • Default: implement runs in dry‑run mode. No files are written, no shell runs; you get a proposed diff.
  • Enable writes: set dry_run: false.
  • Recommendation: use a feature branch and review the diff before merging.
Last updated: Oct 19, 2025

More MCP servers built with python

Stable Diffusion WebUI

Stable Diffusion web UI

By AUTOMATIC1111 160.1K
Transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

By huggingface 155.5K
PyTorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

By pytorch 96.8K