NotePM MCP Server

NotePM MCP Server

site icon
2025.04.08 0
Python搜索工具开发效率搜索工具开发效率
NotePM MCP Server 是一个用于搜索NotePM内容的Model Context Protocol (MCP) 服务器。通过该服务器,用户可以从支持MCP协议的客户端访问NotePM的搜索功能。
View on GitHub

Overview

基本能力

产品定位

NotePM MCP Server 是一个专为NotePM设计的搜索服务器,提供多种搜索功能,支持全文检索、标题检索、标签检索等多种方式。

核心功能

  • NotePM内容全文检索
  • 仅标题检索
  • 标签检索
  • 笔记代码检索
  • 归档页面检索选项
  • 分页支持
  • 获取详细文章内容

适用场景

  • 需要快速检索NotePM内容的用户
  • 开发者在开发支持MCP协议的客户端时使用
  • 团队协作中需要高效查找和共享笔记的场景

使用教程

使用依赖

  • Python 3.12及以上版本
  • NotePM账户及API Token
  • uv

安装教程

uv sync

环境设置

需要设置以下环境变量: - NOTEPM_TEAM: NotePM团队名称 - NOTEPM_API_TOKEN: NotePM API Token

可以通过创建.env文件进行设置:

NOTEPM_TEAM=your-team-name
NOTEPM_API_TOKEN=your-api-token

使用方法

启动服务器

uv run notepm-mcp-server

MCP客户端配置

"servers": {
  "notepm-mcp-server": {
    "command": "uv",
    "args": [
      "--directory",
      "/<path to mcp-servers>/notepm-mcp-server",
      "run",
      "notepm-mcp-server"
    ]
  }
}

许可证

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