Cosense MCP Server
用于科赛的MCP Server。
概述
Cosense MCP Server 是用于与 Cosense 页面交互的工具,提供了多种检索和操作页面内容的功能。
主要功能
get_page
: 通过标题检索页面list_pages
: 列出可用页面search_pages
: 搜索特定内容insert_lines
: 在页面中插入文本
快速设置
1. 环境准备
必要环境变量:
COSENSE_PROJECT_NAME=your_project_name
COSENSE_SID=your_sid # 用于身份验证,敏感信息
2. 选择安装方式
A. 通过 NPM 运行
-
配置 JSR 仓库:
# Linux/macOS echo "@jsr:registry=https://npm.jsr.io" >> ~/.npmrc # Windows (PowerShell) echo "@jsr:registry=https://npm.jsr.io" >> $env:USERPROFILE\.npmrc
-
配置 MCP 客户端:
{ "mcpServers": { "cosense-mcp-server": { "command": "npx", "args": ["-y", "@yosider/cosense-mcp-server"], "env": { "COSENSE_PROJECT_NAME": "your_project_name", "COSENSE_SID": "your_sid" } } } }
B. 从源码运行
-
克隆并构建:
git clone https://github.com/yosider/cosense-mcp-server.git cd cosense-mcp-server npm install npm run build
-
配置 MCP 客户端:
{ "mcpServers": { "cosense-mcp-server": { "command": "npx", "args": ["-y", "/path/to/cosense-mcp-server"], "env": { "COSENSE_PROJECT_NAME": "your_project_name", "COSENSE_SID": "your_sid" } } } }
调试
使用 MCP Inspector 进行调试:
npm run inspect