Oe Mcp

io.github.openenterprise-info由 GitHub 帳號 openenterprise-info 發布v1.4.4更新於 Nov 3, 2026

Connect Claude Code, Cursor & Windsurf to 2,600+ enterprise data sources with one binary.

概覽

AI 產生的概覽

自架式的 MCP 伺服器,把設定檔中定義的企業資料來源(資料庫、檔案、API、SaaS)變成 AI 助理可直接呼叫的工具。

可以做什麼
  • 透過已設定的連接器查詢與操作 PostgreSQL、MongoDB、S3、GitHub、Slack、Gmail、SSH、REST API 等系統
  • 跨工作階段儲存、讀取、列出與刪除持久化的鍵值記憶
  • 檢視並清除自動記錄的連接器呼叫日誌
  • 執行 OE Runtime 的 SKILL.md 或 YAML 代理,列出暫停的手動技能並核准、跳過或中止
適用情境
適合想用一個本機伺服器讓程式設計助理同時存取多個內部系統,或在助理內執行含核准環節的 OE Runtime 代理流程。
執行需求
透過 npx(Node.js)或 Windows、Linux、macOS 的獨立執行檔在本機執行。需要一個設定檔,其絕對路徑由環境變數 OE_MCP_CONFIG_PATH 傳入,檔案內含連接器定義與憑證。不需雲端帳號,也不會回連外部服務。
安裝前請注意
設定檔以明文保存各連接器的憑證,例如資料庫密碼與 API 權杖,需妥善保護。連接器可讀寫企業系統,run_agent 會執行代理檔案,可能送出訊息或修改資料;手動技能會暫停等待核准,但核准可由助理自行完成。操作日誌會把工具輸入與結果寫入本機檔案。

安裝

在 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.4.4最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。