
Oe Mcp
io.github.openenterprise-infoPublished by GitHub account openenterprise-infov1.4.4Updated Nov 3, 2026
Connect Claude Code, Cursor & Windsurf to 2,600+ enterprise data sources with one binary.
Overview
Self-hosted MCP server that turns enterprise data sources defined in a config file — databases, files, APIs, SaaS — into tools an AI assistant can call.
- What you can do
- Query and act on configured connectors such as PostgreSQL, MongoDB, S3, GitHub, Slack, Gmail, SSH and REST APIs
- Store, read, list and delete persistent key-value memory across sessions
- Review and clear an automatic action log of every connector call
- Run OE Runtime SKILL.md or YAML agents, list paused manual skills and approve, skip or abort them
- When to use it
- Useful when you want one local server to give a coding assistant access to several internal systems at once, or to run OE Runtime agent pipelines with approval steps from inside the assistant.
- Requirements
- Runs locally via npx (Node.js) or a standalone binary for Windows, Linux or macOS. Needs a config file whose absolute path is passed in the OE_MCP_CONFIG_PATH environment variable, containing connector definitions and credentials. No cloud account or call-home.
Installation
In SourceWeft
- Open Oe Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Open Enthrium AI MCP Server
Enterprise MCP Server · Apache-2.0 · Claude Code · Cursor · Windsurf · Codex · Claude Desktop · VS Code
Connect any AI coding assistant to your enterprise data — databases, files, APIs, and more — via a single binary.
[License: Apache 2.0] [GitHub Release] [Windows] [Linux] [macOS] [npm] [Website]
What is OE MCP Server?
A standalone binary that implements the Model Context Protocol (MCP) and exposes your enterprise data sources as tools that AI apps can use directly. No code. Define connectors in a single JSON file.
- 45+ connector categories — PostgreSQL, MongoDB, S3, GitHub, Slack, Gmail, SSH, REST API, and more
- Two transport modes —
--stdiofor Claude Code / Cursor / Windsurf;--servefor cloud or team deployments - Persistent memory —
memory_set / memory_get / memory_list / memory_deletesurvive across sessions - Action log — every connector call logged automatically with timestamp, tool, input, and result
- Run AI agents —
run_agentexecutes any OE Runtime SKILL.md agent directly from Claude Code, Cursor, or any MCP client. Manual skills pause for approval viaapprove_chain. - Self-hosted — runs on your own machine, no cloud dependency, no call-home
Quick Start via npm (Recommended)
1. Create oe-mcp.json:
2. Add to your AI app's MCP config:
macOS / Linux:
Windows:
-yis required — without it npx blocks waiting for keyboard input and the MCP connection never opens.
3. Reload your AI app — connectors appear as tools automatically.
Ask Claude: "What connectors do you have access to?" to verify.
Download (Standalone Binary)
Built-in Tools
Memory
Persistent memory that survives restarts — stored in oe-mcp-memory.json:
"Remember that our production database is on prod-db.company.com" → Claude calls
memory_set
Action Log
Every connector call is logged automatically to oe-mcp-log.json:
Run AI Agents
Execute OE Runtime SKILL.md agents or YAML agents directly from Claude Code, Cursor, or any MCP client — no terminal required:
run_agent parameters:
approve_chain parameters:
OE MCP looks for oe-config.json in the agent's directory first, then falls back to oe-mcp.json.
Agent Skill Approval Flow
When an agent's skill pipeline includes manual skills, Claude handles the approval loop automatically:
- Claude calls
run_agent→ response shows⏸ Skill awaiting approvalwithchain_idandskill_name - Claude decides — based on your instructions — whether to approve, skip, or abort
- Claude calls
approve_chain→ next skill runs or the next manual skill pauses again - Repeat until
Pipeline completeor Claude aborts
Example instruction to Claude Code: "Run the OE Skills orchestrator and send a Slack message — skip anything you can't do, abort if it asks for credentials."
Transport Modes
HTTP mode — start the server, then add the URL to Cursor / Windsurf / Claude Desktop:
Sample Configs
Download oe-mcp-samples.zip — ready-to-use oe-mcp.json for common connectors:
postgres · mysql · mongodb · github · slack · gdrive · ssh · filesystem · oracle · salesforce · servicenow · telegram · notion · confluence · graphql · zoho-mail · sftp · dropbox · multi-connector
Part of Open Enthrium
Contributing
→ See CONTRIBUTING.md for how to add sample configs and connector adapters.
License
Apache-2.0 — free to use, modify, and deploy for any purpose, including commercial use. No usage limits. No telemetry. No call-home.
Source: README.md at commit e2d74db
Tools
0Version history
1- v1.4.4LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.