OpenXNet MCP Server
Enables one-click deployment of AI-powered live streaming bots to Bilibili, including 360-degree panoramic streaming.
Enables one-click deployment of AI-powered instant messaging bots to Discord.
Enables one-click deployment of AI-powered instant messaging bots to Slack.
Enables one-click deployment of AI-powered instant messaging bots to Telegram.
Enables one-click deployment of AI-powered live streaming bots to Twitch.
Enables one-click deployment of AI-powered instant messaging bots to WeChat.
Enables one-click deployment of AI-powered live streaming bots to YouTube.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenXNet MCP ServerApprove the pending remediation for the database incident."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenXnet Server
OpenXnet is SynapXnet's enterprise AI employee collaboration and governance platform. This repository contains its server-side MCP gateway, stable tool contracts, workspace-scoped evidence resources, approval controls, and auditable action records.
XnetAIOps, XnetDataOps, and XnetMLOps are product capabilities of the same SynapXnet ecosystem. They are connected through governed MCP adapters; they are not presented here as unrelated third-party products.
This public branch is the hardened GOAI competition server component. The full desktop experience lives in synapxnet/OpenXnet.
End-to-end role
flowchart LR
Input["Enterprise task input<br/>alert · ticket · data · model"] --> Team["AgentTeams<br/>role orchestration and state tracking"]
Team --> Skill["OpenXnet Skills<br/>reusable task capability"]
Skill --> Gateway["OpenXnet Server<br/>MCP gateway and governance"]
Gateway --> AIOps["XnetAIOps<br/>service and infrastructure evidence"]
Gateway --> DataOps["XnetDataOps<br/>quality, lineage and workflow evidence"]
Gateway --> MLOps["XnetMLOps<br/>model, probe and deployment actions"]
AIOps --> Evidence["Evidence chain and shared context"]
DataOps --> Evidence
MLOps --> Evidence
Evidence --> Decision["Neural-symbolic decision<br/>rules · risk · confidence · constraints"]
Decision --> Approval["Human approval for high-risk actions"]
Approval --> Verify["Independent verification · audit · rollback"]
Verify --> Memory["Review, memory and Skill evolution"]The separation is intentional: AgentTeams coordinates roles, Skills describe reusable capabilities, MCP connects external tools, and OpenXnet enforces workspace, permission, approval, evidence, and audit boundaries.
Related MCP server: Enterprise MCP Gateway and Tool Registry
What this repository implements
Capability | Implementation |
MCP transport | Streamable HTTP and single-request SSE using protocol |
Identity and access | OAuth issuer, audience, time and scope validation; tool visibility filtered by least-privilege scopes |
Tool contracts | Versioned JSON Schema for requests, responses, errors, manifests, and audit receipts |
Evidence resources | Workspace-bound Trace, Evidence, Action, Approval, and Audit indexes |
Controlled execution | Dry Run, parameter digest, resource-version checks, idempotency, separation of duties, and rollback records |
Adapter boundary | Bounded response size, timeout control, redirect denial, and no external bearer-token forwarding |
Persistence | SQLite for the competition/single-instance control plane; replace with shared transactional storage for multi-replica production |
Governed tool surface
The frozen 1.0.0 manifest exposes ten tools:
Domain | Read and verification tools | Controlled write |
XnetAIOps | Alert evidence, service health, Kubernetes workload | - |
XnetDataOps | Quality report, schema snapshot, lineage, workflow instance | - |
XnetMLOps | Deployment evidence, inference probe | Deployment rollback with approval |
The high-risk rollback path requires an approval created by one subject and approved by another, plus expectedResourceVersion, reason, dryRun, idempotencyKey, and a matching parameter digest.
Repository layout
openxnet_mcp_gateway/ MCP protocol, security, registry, adapters and stores
contracts/ Canonical schemas, tool manifest and MCP fixtures
docs/goai-competition/ Handoff, test report and reproducible E2E trace sample
tests/ Gateway protocol, governance and security tests
GOAI-RELEASE.md Release component boundary and shared suite contract
SECURITY.md Vulnerability reporting and secret-handling policyQuick start
Requirements: Python 3.12 and uv.
git clone https://github.com/synapxnet/openxnet-server.git
cd openxnet-server
git switch GOAI-Competition
uv sync --python 3.12
uv run python -m openxnet_mcp_gatewayThe gateway fails closed when signing secrets or the internal control token are absent. Supply credentials through the runtime secret manager, never through committed .env files. Adapter endpoints and all supported environment keys are documented in the implementation handoff.
Verification
uv run python -m unittest tests.test_openxnet_mcp_gateway -vThe gateway suite covers protocol versioning, scopes, origins, header/body confusion, token non-forwarding, single-tool delegation, approval separation, workspace isolation, SSE, response limits, timeouts, Dry Run, resource versions, parameter digests, idempotency, and process recovery. See the test report for passed checks and remaining production gates.
SynapXnet ecosystem
Product | Responsibility |
Enterprise AI employees, workspaces, collaboration, Skills, memory, and governed execution experience | |
Infrastructure, service, Kubernetes, alert, and recovery capabilities | |
Data integration, development, quality, lineage, governance, and data services | |
Data processing, training, evaluation, registry, deployment, inference, and model governance |
Release and security
Component manifest: GOAI-RELEASE.md
Security policy: SECURITY.md
Third-party inventory: CycloneDX SBOM
The competition fixtures are reproducible samples and must not be represented as live production execution. External OIDC/JWKS rotation, shared transactional storage, browser integration tests, controlled real rollback, and performance sampling remain deployment acceptance gates.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseCqualityDmaintenanceProvides unified access to 100+ MCP tools from the marketplace plus custom MCPs through a single gateway with search and execute capabilities.21023MIT- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- AlicenseNot gradedqualityCmaintenanceA secure MCP gateway for enterprise AI tool execution, enabling governed invocation of business tools with authentication, RBAC, audit logging, PII redaction, and async processing.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceProvides a secure MCP gateway for AI agents to access APIs without exposing raw credentials, with scoped access, audit logging, and OAuth support.MIT
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Remote MCP for A2A caller identity, scope policy, verdict receipts, and audit history.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/synapxnet/openxnet-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server