Senso API MCP Server

Senso API MCP Server

site icon
2025.05.03 0
Python知识管理内容生成开发效率内容生成
Senso API MCP Server 是一个实现 Model Context Protocol (MCP) 的服务器,用于与 Senso API 交互,允许 Claude 通过 Claude Desktop 与您的 Senso 知识库进行交互。该服务器使 Claude 能够添加原始内容到知识库、搜索现有内容以及基于知识库生成新内容。
View on GitHub

Overview

基本能力

产品定位

Senso API MCP Server 是一个中间件,用于连接 Claude 和 Senso 知识库,提供内容管理和生成的能力。

核心功能

  • 添加原始内容到知识库
  • 搜索知识库中的现有内容
  • 基于知识库生成新内容

适用场景

  • 知识管理:将重要信息添加到知识库以便后续检索
  • 内容生成:基于已有知识生成新的内容
  • 信息检索:快速查找知识库中的相关信息

工具列表

  • uv:快速的 Python 包安装器和解析器
  • Claude Desktop:与 MCP 服务器交互的客户端应用

常见问题解答

  • No tools showing in Claude:确保 Claude Desktop 已重启且配置文件格式正确
  • API Key Issues:直接在 server.py 文件中更新 API 密钥
  • Path Problems:在 Claude 配置中使用绝对路径而非相对路径

使用教程

使用依赖

  • Python 3.12 或更高版本
  • uv(快速 Python 包安装器和解析器)
  • Claude Desktop 应用

安装 uv 的命令:

curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆仓库:
git clone [email protected]:AI-Template-SDK/api-mcp-server.git
cd api-mcp-server
  1. 创建虚拟环境并安装依赖:
uv venv
source .venv/bin/activate  # macOS/Linux
.venv\Scripts\activate  # Windows
uv pip install -e .

调试方式

检查 Claude Desktop 日志: - macOS: ~/Library/Logs/Claude/mcp-server-senso.log - Windows: %APPDATA%\Claude\Logs\mcp-server-senso.log

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。