Oe Mcp

io.github.enthrium由 GitHub 账号 enthrium 发布v1.6.6更新于 Oct 24, 2026

Connect any AI coding app to enterprise data sources. One binary, one JSON config.

概览

AI 生成的概览

自托管的 MCP 服务器,把单个 JSON 配置中定义的企业数据源变成 AI 编程助手的工具,并提供记忆、日志和代理运行能力。

可以做什么
连接配置好的数据源,如 PostgreSQL、MongoDB、S3、GitHub、Slack、Gmail、SSH 和 REST API,并作为工具供助手使用。跨会话存储、读取、列出和删除持久化键值记忆。列出并清空自动记录连接器调用的操作日志。按文件路径运行 OE Runtime 的 SKILL.md 或 YAML 代理,列出暂停的手动技能,并按 chain ID 批准、跳过或中止。
适用场景
适合希望用一个本地服务器让 AI 编程助手访问多个企业系统、在会话之间保留项目上下文,或从助手中运行 OE Runtime 代理并对需要手动确认的技能进行审批的场景。
运行要求
以 npm 包通过 npx(需 Node.js)在本地运行,或使用 Windows、Linux、macOS 的独立二进制文件。需要一个 JSON 配置文件,其绝对路径通过 OE_MCP_CONFIG_PATH 环境变量或命令行参数传入;文件中的连接器各自包含主机、数据库和凭据设置。另有可选的 HTTP 服务模式用于团队部署。
安装前请注意
配置文件以明文保存数据库密码、API 令牌等连接器凭据,需妥善保护。连接器可访问数据库、云存储、邮件、聊天和 SSH,代理运行也可能对这些系统执行操作;手动技能会暂停等待批准,但批准决定可交由助手做出。连接器调用会写入本地日志文件。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Oe Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

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 — --stdio for Claude Code / Cursor / Windsurf; --serve for cloud or team deployments
  • Persistent memory — memory_set / memory_get / memory_list / memory_delete survive across sessions
  • Action log — every connector call logged automatically with timestamp, tool, input, and result
  • Run AI agents — run_agent executes any OE Runtime SKILL.md agent directly from Claude Code, Cursor, or any MCP client. Manual skills pause for approval via approve_chain.
  • Self-hosted — runs on your own machine, no cloud dependency, no call-home

Quick Start via npm (Recommended)

1. Create oe-mcp.json:

json
{  "connectors": [    {      "name": "my-postgres",      "type": "postgresql",      "host": "localhost",      "port": 5432,      "database": "mydb",      "user": "postgres",      "password": "secret"    },    {      "name": "my-codebase",      "type": "filesystem",      "basePath": "/home/user/projects/myapp"    }  ],  "memory": [    { "key": "project_context", "value": "This is our main application." }  ]}

2. Add to your AI app's MCP config:

macOS / Linux:

json
{  "mcpServers": {    "oe-mcp": {      "type": "stdio",      "command": "npx",      "args": ["-y", "@openenthrium/oe-mcp", "--stdio", "/path/to/oe-mcp.json"]    }  }}

Windows:

json
{  "mcpServers": {    "oe-mcp": {      "type": "stdio",      "command": "npx.cmd",      "args": ["-y", "@openenthrium/oe-mcp", "--stdio", "C:\\path\\to\\oe-mcp.json"]    }  }}

-y is 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)

PlatformBinary
Windowsoe-mcp-win.exe
Linuxoe-mcp-linux
macOSoe-mcp-macos
Sample configsoe-mcp-samples.zip

Built-in Tools

Memory

Persistent memory that survives restarts — stored in oe-mcp-memory.json:

ToolDescription
memory_setStore a key-value pair across sessions
memory_getRetrieve a stored value by key
memory_listList all stored key-value pairs
memory_deleteRemove a stored key

"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:

ToolDescription
log_listList recent connector calls (newest first, supports limit)
log_clearClear all log entries

Run AI Agents

Execute OE Runtime SKILL.md agents or YAML agents directly from Claude Code, Cursor, or any MCP client — no terminal required:

ToolDescription
run_agentRun an agent by file path. Auto skills execute immediately; manual skills pause and return pending_skill_chain.
list_pending_skillsList all manual skills currently paused and waiting for approval
approve_chainApprove, skip, or abort a paused manual skill by chain_id

run_agent parameters:

ParameterRequiredDescription
file✅Absolute path to agent.yaml
params❌Key-value pairs substituted via {{key}} in the agent
input❌Optional initial message passed to the agent

approve_chain parameters:

ParameterRequiredDescription
chain_id✅From pending_skill_chain.chain_id in a run_agent response
approved❌true to run the skill (default), false to skip it and continue
abort❌true to stop the entire pipeline immediately

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:

  1. Claude calls run_agent → response shows ⏸ Skill awaiting approval with chain_id and skill_name
  2. Claude decides — based on your instructions — whether to approve, skip, or abort
  3. Claude calls approve_chain → next skill runs or the next manual skill pauses again
  4. Repeat until Pipeline complete or 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

ModeFlagBest for
stdio--stdioClaude Code, Cursor, Windsurf, Codex, Claude Desktop — launched as child process
HTTP--serve --port 4040Cloud deployments, sharing one server across a team

HTTP mode — start the server, then add the URL to Cursor / Windsurf / Claude Desktop:

bash
oe-mcp-linux --serve --port 4040 /path/to/oe-mcp.json# → http://your-server.com:4040/mcp

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

⚡ Agent Runtimeopen-enthrium-ai-agent-runtime — run SKILL.md agents as CLI or HTTP server
🖥️ Platformopen-enthrium-ai-platform — full web app with workspaces, RAG, Agent Builder
🌐 Websiteopenenthrium.com

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.


来源:README.md,提交 e2d74db

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.6.6最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。