scaflog-zoho-mcp-server MCP server

scaflog-zoho-mcp-server MCP server

用于Scaflog Zoho Creator应用的MCP Server。

概述

Scaflog Zoho MCP Server 为 Zoho Creator Scaflog 应用提供接口,实现笔记存储系统,支持资源访问、笔记摘要和添加新笔记功能。

安装配置

Claude 桌面版配置

根据您的操作系统,编辑 Claude 配置文件:

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

开发环境配置

"mcpServers": {
  "scaflog-zoho-mcp-server": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/alexsherin/Documents/Projects/MCP Servers",
      "run",
      "scaflog-zoho-mcp-server"
    ]
  }
}

发布版配置

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

功能组件

1. 资源

  • 使用自定义 note:// URI 方案访问笔记
  • 笔记资源包含名称、描述和 text/plain MIME 类型

2. 提示

  • summarize-notes: 生成所有笔记的摘要
    • 支持可选 "style" 参数(简要/详细)

3. 工具

  • add-note: 添加新笔记
    • 必需参数: "name" 和 "content" (字符串类型)

开发指南

构建与发布

  1. 同步依赖项:

    uv sync
    
  2. 构建包:

    uv build
    
  3. 发布到 PyPI:

    uv publish
    

    注意: 需要设置 PyPI 凭据 (通过 token 或用户名/密码)

调试

推荐使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/project run scaflog-zoho-mcp-server

启动后,在浏览器访问提供的 URL 开始调试会话。