Skip to main content
Glama
jihsin
by jihsin

EKMS MCP Server

Enterprise Knowledge Management System 的 Model Context Protocol (MCP) 伺服器。

讓 Claude Code 能夠直接查詢和操作企業知識庫。

功能

  • search_knowledge - 搜尋知識庫(支援混合/語意/關鍵字搜尋)

  • recommend_knowledge - 根據上下文和客戶特徵推薦知識

  • get_knowledge_item - 取得特定知識項目完整內容

  • list_knowledge_types - 列出所有知識類型

  • list_customers - 列出所有客戶

  • get_knowledge_graph - 取得知識關聯圖譜

  • record_knowledge_feedback - 記錄知識使用反饋

安裝

cd ekms-mcp-server
npm install

配置

複製環境變數範本:

cp .env.example .env

編輯 .env 設定 EKMS API 位址:

EKMS_API_URL=http://your-ekms-api-server:3000
EKMS_API_KEY=your-api-key

使用方式

方式一:本地開發

  1. 啟動伺服器測試:

npm start
  1. 在 Claude Code 配置中加入:

{
  "mcpServers": {
    "ekms": {
      "command": "node",
      "args": ["/path/to/ekms-mcp-server/src/index.js"],
      "env": {
        "EKMS_API_URL": "http://localhost:3000"
      }
    }
  }
}

方式二:使用 Claude CLI

claude mcp add ekms node /path/to/ekms-mcp-server/src/index.js

開發

# 開發模式(自動重載)
npm run dev

# 執行測試
npm test

架構

ekms-mcp-server/
├── src/
│   ├── index.js              # MCP 伺服器入口
│   ├── tools/
│   │   └── definitions.js    # 工具定義
│   ├── handlers/
│   │   └── knowledge-handlers.js  # 工具處理邏輯
│   └── utils/
│       └── api-client.js     # EKMS API 客戶端
├── config/
├── migrations/               # 資料庫遷移腳本
└── package.json

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/jihsin/ekms-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server