Skip to main content

MCP server for AI coding agents - process management, reverse proxy with traffic logging, browser instrumentation, and sketch mode

Project description

agnt

MCP server for AI coding agents - process management, reverse proxy with traffic logging, browser instrumentation, and sketch mode.

Installation

pip install agnt
# or
uv pip install agnt

Quick Start

As MCP Server (Claude Code, etc.)

Add to your Claude Code MCP configuration:

{
  "mcpServers": {
    "agnt": {
      "command": "agnt",
      "args": ["serve"]
    }
  }
}

Or install as a Claude Code plugin:

/plugin marketplace add standardbeagle/agnt
/plugin install agnt@agnt

As PTY Wrapper

Wrap your AI coding tool with overlay features:

agnt run claude --dangerously-skip-permissions
agnt run gemini
agnt run copilot

Features

  • Project Detection: Auto-detect Go, Node.js, Python projects
  • Process Management: Run and manage long-running processes
  • Reverse Proxy: HTTP proxy with traffic logging
  • Browser Instrumentation: 50+ diagnostic primitives
  • Sketch Mode: Excalidraw-like wireframing on your UI
  • Floating Indicator: Quick access panel in browser

MCP Tools

Tool Description
detect Detect project type and available scripts
run Run scripts or commands
proc Manage processes: status, output, stop, list
proxy Reverse proxy: start, stop, exec, toast
proxylog Query proxy traffic logs
currentpage View active page sessions
daemon Manage background daemon

Usage Examples

# Start a proxy for your dev server
proxy {action: "start", id: "dev", target_url: "http://localhost:3000"}

# Execute JavaScript in connected browsers
proxy {action: "exec", id: "dev", code: "__devtool.screenshot('homepage')"}

# Show toast notification
proxy {action: "toast", id: "dev", toast_message: "Build complete!", toast_type: "success"}

Browser API

The proxy injects window.__devtool with 50+ functions:

  • screenshot(name) - Capture screenshot
  • inspect(selector) - Get element info
  • sketch.open() / sketch.save() - Wireframe mode
  • indicator.toggle() - Toggle floating indicator
  • And many more...

Configuration

Create .agnt.kdl in your project root:

scripts {
    dev {
        command "npm"
        args "run" "dev"
        autostart true
    }
}

proxies {
    frontend {
        target "http://localhost:3000"
        autostart true
    }
}

Documentation

License

MIT

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agnt-0.5.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

agnt-0.5.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file agnt-0.5.1.tar.gz.

File metadata

  • Download URL: agnt-0.5.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agnt-0.5.1.tar.gz
Algorithm Hash digest
SHA256 64dda4ae1b5d5983677302aec85b344e221a8db350c79a893b2ed40b33f9e9ea
MD5 1f62f405b3b0db26cb122255cb855586
BLAKE2b-256 83a8fbd6e550114bc0f3df297624e66375d12d6e4e03b0f4da9df2bfb3d7d653

See more details on using hashes here.

Provenance

The following attestation bundles were made for agnt-0.5.1.tar.gz:

Publisher: publish-pypi.yml on standardbeagle/agnt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agnt-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: agnt-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agnt-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bc9f76b6aba2b9c70b5eef08cf021bb242cd05d1695e429f39679592d40c006d
MD5 2c7f3d8815c986dcc5b77aa17ec95e2d
BLAKE2b-256 2fb0888d303471ba49f0951da277d3ef4b61ebbe854bbb29cf3fc44b5f0ed843

See more details on using hashes here.

Provenance

The following attestation bundles were made for agnt-0.5.1-py3-none-any.whl:

Publisher: publish-pypi.yml on standardbeagle/agnt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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