MCP Server for the AI Control Plane — gives AI editors live access to endpoint configs, metrics, and SDK docs
Project description
neuralcontrol-mcp
MCP Server for the AI Control Plane — gives AI editors (Cursor, Claude, Windsurf) live access to your endpoint configs, real-time metrics, Request Coalescing examples, and SDK documentation.
Installation
pip install neuralcontrol-mcp
Configuration
Add this to your AI editor's MCP config (e.g. ~/.cursor/mcp.json or claude_desktop_config.json):
{
"mcpServers": {
"neuralcontrol": {
"command": "neuralcontrol-mcp",
"env": {
"CONTROL_PLANE_URL": "https://api.neuralcontrol.online",
"NEURALCONTROL_API_KEY": "acp_your_key_here"
}
}
}
}
[!NOTE] Use
https://api.neuralcontrol.online(Live) orhttp://localhost:8000(Local).
Or copy .env.example to .env and fill in your values, then run directly:
neuralcontrol-mcp
# or
python -m server
What you get
Once connected, your AI editor can:
| Tool | What it does |
|---|---|
get_endpoint_config |
Live AI flags (caching, circuit breaker, rate limits) for any endpoint |
get_recent_metrics |
Real-time p50/p95/p99 latency + error rates |
get_adaptive_timeout_status |
Which endpoints are currently timing out |
get_ai_thresholds |
Raw AI-calculated threshold values |
get_all_ai_insights |
Why the AI enabled/disabled each feature |
get_open_incidents |
Active latency spikes or error surges |
get_active_overrides |
Manual overrides currently in effect |
create_threshold_override |
Immediately override a threshold (e.g. during an incident) |
get_sdk_setup_instructions |
Get integration code for your service |
get_feature_documentation |
Full docs for any protection feature |
Environment Variables
| Variable | Description | Default |
|---|---|---|
CONTROL_PLANE_URL |
URL of your running control-plane backend | http://localhost:8000 |
NEURALCONTROL_API_KEY |
Your NeuralControl API key | (required) |
Hosted / Docker
To run as a persistent HTTP/SSE server (for team-wide access):
docker build -t neuralcontrol-mcp .
docker run -p 8080:8080 \
-e CONTROL_PLANE_URL=https://your-api.yourdomain.com \
-e NEURALCONTROL_API_KEY=acp_xxx \
neuralcontrol-mcp
Then connect via URL:
{ "mcpServers": { "neuralcontrol": { "url": "http://localhost:8080/sse" } } }
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neuralcontrol_mcp-1.1.0.tar.gz.
File metadata
- Download URL: neuralcontrol_mcp-1.1.0.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f6cf87697d268796c92d2c79ccccc7f90160e14c0f93d285c78fb9aaa223dcc
|
|
| MD5 |
f7b99062c372cccbc668b0ea98862e49
|
|
| BLAKE2b-256 |
be02e6a60c2c5199caafded169e6b192078dab632d3556926ee72ed8c674fd3f
|
Provenance
The following attestation bundles were made for neuralcontrol_mcp-1.1.0.tar.gz:
Publisher:
publish-mcp.yml on Ayush-soni-12/AI_CONTROL_PLANE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
neuralcontrol_mcp-1.1.0.tar.gz -
Subject digest:
4f6cf87697d268796c92d2c79ccccc7f90160e14c0f93d285c78fb9aaa223dcc - Sigstore transparency entry: 1126326100
- Sigstore integration time:
-
Permalink:
Ayush-soni-12/AI_CONTROL_PLANE@64ce4ae43db0ba28230c9f89881d77ffb39748a4 -
Branch / Tag:
refs/tags/mcp-v1.1.0 - Owner: https://github.com/Ayush-soni-12
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@64ce4ae43db0ba28230c9f89881d77ffb39748a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file neuralcontrol_mcp-1.1.0-py3-none-any.whl.
File metadata
- Download URL: neuralcontrol_mcp-1.1.0-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
485a3456e99aa8601bd765bd4a749f6a8310dac6e639b65b1bab655d8a036eb3
|
|
| MD5 |
3f065553225e36a2768b2b0b86ae24b9
|
|
| BLAKE2b-256 |
9f1c6765ec4adcb35cff9c805bc515c30ce25bc67e2089bcb0a8ec8e5a62fdc9
|
Provenance
The following attestation bundles were made for neuralcontrol_mcp-1.1.0-py3-none-any.whl:
Publisher:
publish-mcp.yml on Ayush-soni-12/AI_CONTROL_PLANE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
neuralcontrol_mcp-1.1.0-py3-none-any.whl -
Subject digest:
485a3456e99aa8601bd765bd4a749f6a8310dac6e639b65b1bab655d8a036eb3 - Sigstore transparency entry: 1126326141
- Sigstore integration time:
-
Permalink:
Ayush-soni-12/AI_CONTROL_PLANE@64ce4ae43db0ba28230c9f89881d77ffb39748a4 -
Branch / Tag:
refs/tags/mcp-v1.1.0 - Owner: https://github.com/Ayush-soni-12
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@64ce4ae43db0ba28230c9f89881d77ffb39748a4 -
Trigger Event:
push
-
Statement type: