AgentStack
MCP verified MIT Self-run

Mcp Token Auditor

mcp-ismail-2001-mcp-token-auditor · by Ismail-2001

A high-performance, multi-agent observability engine designed for the Model Context Protocol (MCP). It provides a non-blocking, transparent proxy layer that implements deterministic token attribution, real-time context-window alerting, and heuristic-driven static analysis to optimize LLM metadata overhead at scale.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add mcp-ismail-2001-mcp-token-auditor

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Mcp Token Auditor? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🔎 MCP Token Auditor: Real-Time Performance intelligence

[](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io)

MCP Token Auditor is a production-grade, multi-agent proxy intelligence layer designed for high-throughput observability of MCP (Model Context Protocol) tool consumption. It acts as an transparent observer between MCP clients and servers, providing deterministic token counting, real-time alerting, and static analysis for tool optimization.


🏗️ System Architecture

graph TD
    Client[MCP Client]  ProxyAgent[Agent 2: Proxy Interceptor]
    ProxyAgent  Server[MCP Server]
    
    ProxyAgent -- "Ingest (Async Task)" --> Orchestrator[Agent 1: Orchestrator]
    
    subgraph "Intelligence Plane"
        Orchestrator --> Audit[Agent 3: Token Audit]
        Audit --> Alert[Agent 4: Alert Monitor]
        Audit --> Advisor[Agent 5: Compression Advisor]
        
        Audit[(SQLite Audit Log)]
        Advisor -- "Strategy" --> SharedSchema[Shared Schema Insights]
    end
    
    subgraph "Observability Plane"
        Audit -- "Stream" --> Dashboard[Agent 6: Dashboard Broadcast]
        Dashboard -- "WebSockets" --> UI[React/Web Dashboard]
    end

🚀 Key Features

  • ⚡ Zero-Latency Proxying: Decoupled audit logic using non-blocking background tasks ensures <5ms overhead on the critical path.
  • 🔢 Deterministic Counting: Uses tiktoken (o200k_base) with MD5-keyed caching for sub-millisecond token counts.
  • 🚨 Advanced Alerting: Real-time enforcement of CALL_SPIKE, SERVER_DRIFT, and context window thresholds.
  • 📉 Compression Advisor: Static analysis heuristics (Cloudflare code-mode, redundancy, deduplication) to reduce context window bloat by up to 30%.
  • 📊 Live Streaming: WebSocket-powered event feed for real-time dashboard hydration.

🛠️ Getting Started

Prerequisites

  • Python 3.10+
  • Docker & Docker Compose (optional)

Installation

git clone https://github.com/Ismail-2001/mcp-token-auditor.git
cd mcp-token-auditor
pip install -r requirements.txt

Running the Auditor

# Set environment variables
export MCP_AUDITOR_API_KEY="your-secure-key"

# Start the application
python -m src.main

📊 API & Endpoints

| Category | Endpoint | Method | Description | | :--- | :--- | :--- | :--- | | Ingestion | /api/v1/audit/event | POST | Ingest raw intercept data | | Session | /api/v1/session/summary | GET | Get session-level token rollups | | Metrics | /api/v1/metrics | GET | System health & agent metrics | | Stream | /ws/dashboard | WS | Real-time WebSocket event feed |


🛡️ Security

This system supports:

  • FastAPI-Native Auth: Bearer token authentication for all REST endpoints.
  • Rate-Limiting: Configurable request windows to prevent DoS on the audit layer.

📜 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


Built with ❤️ for the MCP Ecosystem

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.