mcp-server-on-raspi MCP server

mcp-server-on-raspi MCP server

镜像的

简介

MCP服务器是一个简单的笔记存储系统,提供资源管理、提示功能和工具支持。

安装与配置

Claude桌面版配置

配置文件位置

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

开发环境配置:

"mcpServers": {
  "mcp-server-on-raspi": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/daikiwatanabe/ghq/github.com/daikw/mcp-server-on-raspi",
      "run",
      "mcp-server-on-raspi"
    ]
  }
}

生产环境配置:

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

功能概述

资源

  • 自定义note://URI方案访问笔记
  • 每个笔记包含名称、描述和text/plain内容

提示

  • summarize-notes: 创建所有笔记的摘要
    • 支持简略/详细两种样式

工具

  • add-note: 添加新笔记
    • 必需参数: name, content

开发指南

构建与发布

  1. 同步依赖:

    uv sync
    
  2. 构建包:

    uv build
    
  3. 发布到PyPI:

    uv publish
    

调试

推荐使用MCP Inspector进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/project run mcp-server-on-raspi

启动后,在浏览器访问显示的URL开始调试。