mcp-server-opensearch MCP server

mcp-server-opensearch MCP server

未知

概述

mcp-server-opensearch 是一个简单的笔记存储系统,实现了 MCP 协议,提供以下功能:

  • 通过 note:// URI 方案访问笔记
  • 提供笔记摘要功能
  • 添加新笔记的工具

安装与配置

Claude 桌面应用

  1. 打开 Claude 桌面配置文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  2. 添加服务器配置:

    "mcpServers": {
      "mcp-server-opensearch": {
        "command": "uvx",
        "args": [
          "mcp-server-opensearch"
        ]
      }
    }
    

    开发模式配置:

    "mcpServers": {
      "mcp-server-opensearch": {
        "command": "uv",
        "args": [
          "--directory",
          "/path/to/mcp-server-opensearch",
          "run",
          "mcp-server-opensearch"
        ]
      }
    }
    

使用方法

笔记功能

  • 使用 add-note 工具添加新笔记(需要 namecontent 参数)
  • 通过 summarize-notes 提示创建所有笔记的摘要
    • 可选参数 styleconcisedetailed

开发者信息

构建与发布

  1. 同步依赖项:

    uv sync
    
  2. 构建包:

    uv build
    
  3. 发布到 PyPI:

    uv publish
    

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-opensearch run mcp-server-opensearch

然后在浏览器中打开显示的 URL 进行调试。