Cosense MCP Server

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 运行

  1. 配置 JSR 仓库:

    # Linux/macOS
    echo "@jsr:registry=https://npm.jsr.io" >> ~/.npmrc
    
    # Windows (PowerShell)
    echo "@jsr:registry=https://npm.jsr.io" >> $env:USERPROFILE\.npmrc
    
  2. 配置 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. 从源码运行

  1. 克隆并构建:

    git clone https://github.com/yosider/cosense-mcp-server.git
    cd cosense-mcp-server
    npm install
    npm run build
    
  2. 配置 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

致谢

本项目基于 funwarioisii/cosense-mcp-server