
Oe Mcp
io.github.enthriumPublished by GitHub account enthriumv1.6.6Updated Oct 24, 2026
Connect any AI coding app to enterprise data sources. One binary, one JSON config.
Overview
A self-hosted MCP server that turns enterprise data sources defined in one JSON config into tools for AI coding assistants, plus memory, logging and agent runs.
- What you can do
- Connect to configured data sources such as PostgreSQL, MongoDB, S3, GitHub, Slack, Gmail, SSH and REST APIs, and use them as tools in the assistant. Store, read, list and delete persistent key-value memory across sessions. List and clear the automatic action log of connector calls. Run OE Runtime SKILL.md or YAML agents by file path, list paused manual skills, and approve, skip or abort them by chain ID.
- When to use it
- Useful when you want one local server to give an AI coding assistant access to several enterprise systems, keep project context between sessions, or run OE Runtime agents from the assistant with an approval step for manual skills.
- Requirements
- Runs locally as an npm package via npx (Node.js) or as a standalone binary for Windows, Linux or macOS. Requires a JSON config file whose absolute path is passed in the OE_MCP_CONFIG_PATH environment variable or as a command argument; connectors in that file hold their own host, database and credential settings. An optional HTTP serve mode exists for team deployments.
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.6.6LatestSep 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.