scrapbox-cosense-mcp 是一個專門為 cosense/scrapbox 平台設計的 MCP(Model Context Protocol)伺服器。該項目由 worldnine 開發,託管在 GitHub 上,旨在為 AI 應用程式提供與 Scrapbox 知識庫的標準化介面。
Cosense 是一個知識管理平台,其核心理念是"生產力的關鍵在於知識"。它允許使用者分享經驗、累積知識,並在組織內輕鬆實現知識的複合增長。
# 克隆項目
git clone https://github.com/worldnine/scrapbox-cosense-mcp.git
cd scrapbox-cosense-mcp
# 安裝依賴
npm install
# 構建伺服器
npm run build
# 開發時自動重構建
npm run watch
要在 Claude Desktop 中使用此伺服器,需要在配置文件中添加伺服器設定:
macOS 配置文件路徑:
~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows 配置文件路徑:
%APPDATA%/Claude/claude_desktop_config.json
配置示例:
{
"mcpServers": {
"scrapbox-cosense-mcp": {
"command": "npx",
"args": ["github:worldnine/scrapbox-cosense-mcp"],
"env": {
"COSENSE_PROJECT_NAME": "your_project_name",
"COSENSE_SID": "your_sid",
"COSENSE_PAGE_LIMIT": "25",
"COSENSE_SORT_METHOD": "created",
"SERVICE_LABEL": "scrapbox(cosense)"
}
}
}
}
COSENSE_SID:Scrapbox/Cosense 認證會話 ID
API_DOMAIN:API 域名(默認:"scrapbox.io")
SERVICE_LABEL:服務標識符(默認:"cosense (scrapbox)")
COSENSE_PAGE_LIMIT:初始頁面獲取限制(默認:100)
COSENSE_SORT_METHOD:初始頁面獲取順序(默認:"updated")
由於 MCP 伺服器通過 stdio 進行通信,調試可能比較困難。項目推薦使用 MCP Inspector 進行調試:
npm run inspector
Inspector 會提供一個 URL,可在瀏覽器中訪問調試工具。
標準化介面:該伺服器促進與 cosense/Scrapbox 項目的交互,使用戶能夠檢索、列出、搜尋和創建頁面,同時支持各種查詢操作和對私有項目的安全訪問
安全性:支持通過會話 ID 訪問私有項目,確保數據安全
靈活配置:提供多種環境變量選項,適應不同使用場景
開發友好:提供開發模式的自動重構建和專門的調試工具
該項目基於 Model Context Protocol 架構,開發者可以通過 MCP 伺服器暴露數據,或構建 AI 應用程式(MCP 客戶端)。項目使用 Node.js 和 TypeScript 開發,遵循 MCP 標準協議規範。
scrapbox-cosense-mcp 是一個功能完整的 MCP 伺服器實現,為 AI 應用程式提供了與 Scrapbox 知識庫交互的標準化途徑。它不僅支持基本的頁面操作,還提供了強大的搜尋功能和安全的私有項目訪問能力,是構建智能知識管理系統的理想工具。