MCPower Proxy
Real-time semantic monitoring of AI agent<->MCP Server communication to protect from data leaks and malicious prompt injections.
🚀 How to use
The simplest way to use MCPower is to install the VS Code/Cursor extension:
- VS Code Marketplace: Install MCPower
- Open VSX (Cursor & others): Install MCPower
The extension automatically installs and protects all your MCP servers - no manual configuration needed!
Overview
MCPower is a semantic policy broker that understands what your AI agents are doing, not just where they're sending data. It acts as an intelligent security layer that intercepts every MCP tool call made by AI agents, analyzes the payload for sensitive information in real-time, and enforces security policies seamlessly.
Traditional security tools fall short because they can't understand the intent and content of an agent's actions. MCPower bridges this gap by enabling productivity safely, preventing data leaks, and providing visual monitoring of every agent decision.
Key capabilities:
- Semantic intent analysis of agent actions and content
- All secrets are redacted locally before any data is sent to MCPower for analysis
- Local MCP monitoring with full transparency
Architecture & How It Works
MCPower is built as a Python-based proxy server that wraps MCP servers and provides a middleware layer for intercepting MCP protocol communication. The architecture includes:
- Local-running middleware layer: Intercepts all MCP tool calls and responses
- Cloud-powered policy engine: Analyzes redacted payloads for data leak risks and policy violations
- IDE integration: Seamless integration with VS Code and Cursor extensions
References
Python Proxy: See src/README.md for detailed implementation documentation
VSC Extension: See targets/vsc-extension/README.md for installation and user guide
Metadata
Release files for mcpower-proxy 0.0.91
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcpower_proxy-0.0.91.tar.gz | 91.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcpower_proxy-0.0.91-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 201.0 kB
Release files / mcpower_proxy-0.0.91.tar.gz
| Download URL | mcpower_proxy-0.0.91.tar.gz |
|---|---|
| Size | 91.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d55e448c0925340c1e550b67afc30b65c8c7dfcf6b109c496628ce9de3fd3f3
|
|
BLAKE2b-256 checksum How to use checksums |
ebf9e79c684fd785d80b64af302e3a09cadddb060f9640e95159cfc9acaf2f26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / mcpower_proxy-0.0.91-py3-none-any.whl
| Download URL | mcpower_proxy-0.0.91-py3-none-any.whl |
|---|---|
| Size | 109.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7941de9a9153cd30bc09161639fc301831357bcdb417ff6027a355381ce73f6
|
|
BLAKE2b-256 checksum How to use checksums |
4fef12dce42e02139997c3a638266269d2bc4b2fbdc1cda1dacfe4a777c693a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|