streamable-httpApache-2.0updated 2mo ago
Open MCP server with built-in defense layer (ThinkShield). Part of the ThinkNEO Platform ā enterprise AI governance.
What can you do with ThinkNEO Control Plane?
ThinkNEO MCP Server
Open MCP server with built-in defense layer (ThinkShield). Part of the ThinkNEO Platform ā enterprise AI governance.
What This Is
An open-source MCP server providing 72 tools for AI governance, observability, and security:
- ThinkShield ā Production defense layer: detection engine, 5 rule packs, runtime middleware. 145 tests, p99 < 1ms.
- 72 MCP Tools ā Governance, guardrails, FinOps, smart routing, observability, compliance, outcome validation, and more.
- 24 A2A Skills ā Bidirectional MCP-A2A bridge for Google's Agent-to-Agent Protocol (v0.3.0, Linux Foundation).
- Apache-2.0 ā Use it, fork it, contribute.
What This Is Not
- Not the full ThinkNEO Platform. Governance orchestration, cryptographic audit chain, tenant management, and enterprise integrations are proprietary and run at thinkneo.ai.
- Not a standalone security product. ThinkShield is the defense component of a larger governed platform.
Why Open
We open-source our defense layer because real security doesn't depend on hidden rules ā it depends on tested, audited, continuously improved detection plus a strong governance moat around it.
Snort. Suricata. Falco. OWASP CRS. The security industry runs on open detection. We follow that tradition.
The detection is open. The governance is proprietary. That's where the moat is.
Architecture
Open Source (this repo) Proprietary (thinkneo.ai)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā
MCP Clients āāāā>ā 72 MCP Tools ā ā Governance Orchestration ā
(Claude, Cursor, ā āāā Guardrails & Safety āāāāā>ā āāā Policy Engine (AIRGP) ā
ChatGPT, etc.) ā āāā FinOps & Smart Routing ā ā āāā Cryptographic Audit Chain ā
ā āāā Observability ā ā āāā Tenant Management ā
A2A Agents āāāāā>ā āāā Compliance & Validation ā ā āāā Enterprise Integrations ā
(Google A2A) ā āāā MCP-A2A Bridge (24 skills) ā ā āāā SLA & Support ā
ā ā ā ā
ā ThinkShield Defense Layer ā ā SHA-256 Hash Chain (949K+ rows) ā
ā āāā Detection Engine ā ā Stripe Billing ā
ā āāā 5 Rule Packs ā ā Resend Email ā
ā āāā ASGI Middleware ā ā Multi-tenant Auth ā
ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Apache-2.0 License Commercial License
Quickstart
# Clone
git clone https://github.com/thinkneo-ai/mcp-server.git
cd mcp-server
# Install
pip install -r requirements.txt
# Run
python -m uvicorn src.server:app --host 0.0.0.0 --port 8081
# Test
python -m pytest tests/ -q
Or with Docker:
cd deploy
docker compose up -d
Connect from Claude Desktop, Cursor, or any MCP client:
https://mcp.thinkneo.ai/mcp
Free tier: 500 calls/month, auto-provisioned API key. All 72 tools available.
Components
| Directory | Description | License |
|---|---|---|
src/tools/ |
72 MCP tools ā governance, security, FinOps, observability | Apache-2.0 |
src/thinkshield/ |
Defense layer ā detection engine, 5 rule packs | Apache-2.0 |
tests/thinkshield/ |
ThinkShield test suite ā 145 tests + attack/benign fixtures | Apache-2.0 |
agent.json |
A2A Agent Card ā 24 skills bridged from MCP | Apache-2.0 |
ThinkShield Rule Packs
| Pack | Detects |
|---|---|
injection |
SQL injection, XSS, command injection, path traversal |
auth |
Credential stuffing, brute force, token replay, privilege escalation |
abuse |
Rate abuse, resource exhaustion, API scraping |
recon |
Path probing, tool enumeration, method probing, fingerprinting |
headers |
Header anomalies, spoofing, missing security headers |
MCP Tools (72)
Governance (6) | Guardrails (3) | FinOps (4) | Smart Router (4) | Trust Score (2) | Registry (5) | Bridge (4) | Observability (5) | Business Value (6) | A2A Control (4) | Optimization (1) | Outcome Validation (4) | Policy Engine (4) | Benchmarking (3) | Compliance (2) | Agent SLA (4) | Audit Export (3) | Cache (3) | Security (5) | Tokens (1) | Memory (2) | Scheduling (1) | Alerts (1)
Full tool reference: docs/quickstart.md
MCP Spec Compliance
Complete Model Context Protocol 2024-11-05 implementation. Forward-compatible with MCP 2025-03-26.
| Capability | Status | Details |
|---|---|---|
| tools | 72 tools, full annotations | destructiveHint, readOnlyHint, idempotentHint, openWorldHint |
| resources | 2 resources | Getting Started guide, Supported Providers |
| prompts | 2 prompts with completions | governance_audit, policy_preflight |
| logging | logging/setLevel | 8 levels, per-session, audit trail |
| completions | completion/complete | workspace (auth-scoped), provider, model (provider-aware) |
Ecosystem
This repo is part of the ThinkNEO ecosystem:
| Project | Description |
|---|---|
| ThinkNEO Platform | Enterprise AI governance platform |
| AIRGP | AI Runtime Governance Protocol ā open standard |
| A2ASTC | A2A Security & Trust Conformance |
| ThinkNEO SMB Hub | Business applications for SMBs |
| Robotics Governance | Robot fleet governance dashboard |
Security
See SECURITY.md for vulnerability reporting.
Contributing
See CONTRIBUTING.md.
Related
| Server | Description | Tools |
|---|---|---|
| thinkneo-control-plane | Enterprise AI Control Plane (this repo) | 72 tools |
| thinkneo-mcp-smb-products | SMB standalone products ā self-serve via TNC credits | 37 tools |
License
Apache-2.0 ā see LICENSE.
About
ThinkNEO AI Technology Co., Ltd. ā Hong Kong CR No. 2296774.
Built by the team behind the ThinkNEO Enterprise AI Control Plane, AIRGP protocol, and A2ASTC conformance suite.
Install
Add ThinkNEO Control Plane to your client. Pick the one you use.
claude mcp add --transport http thinkneo-control-plane https://mcp.thinkneo.ai/mcpcodex mcp add thinkneo-control-plane --url https://mcp.thinkneo.ai/mcp{
"mcpServers": {
"thinkneo-control-plane": {
"url": "https://mcp.thinkneo.ai/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"thinkneo-control-plane": {
"type": "http",
"url": "https://mcp.thinkneo.ai/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"thinkneo-control-plane": {
"url": "https://mcp.thinkneo.ai/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"thinkneo-control-plane": {
"serverUrl": "https://mcp.thinkneo.ai/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation20/25
- Maintenance22/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 56 days ago
- Has a release history
- Repository is not archived
- Licensed Apache-2.0
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint ā no local install
Version history
| Versions | Published |
|---|---|
| 1.29.0Latest | Jul 2, 2026 |
| 1.0.2 | Mar 23, 2026 |
| 1.0.1 | Mar 23, 2026 |
| 1.0.0 | Mar 21, 2026 |