表格交互服务

通过API连接Claude Desktop与Google Sheets,实现创建、读取、更新和删除表格数据的功能。

  • by SarthakS97
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 sarthaks97/sheeter-mcp-server

使用说明

Sheeter MCP服务器

MCP服务器,使Claude Desktop能够通过Sheeter API与Google Sheets进行交互。

主要项目: github/萨瑟克S97/sheeter

它做什么

通过安全的API将Claude Desktop连接到Google Sheets,实现:

  • 通过对话创建电子表格
  • 读取和分析表格数据
  • 写入和更新单元格
  • 将数据附加到表格中
  • 清除范围并删除行
  • 获取电子表格元数据
  • 批量操作提高效率

设置

1.获取API密钥

访问 sheeter-2.onrender.com 并登录Google获取您的API密钥。

2.配置克劳德桌面

添加到您的Claude Desktop MCP配置中:

{
  "mcpServers": {
    "sheeter": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-web"],
      "env": {
        "WEB_BASE_URL": "https://sheeter-2.onrender.com",
        "WEB_API_KEY": "your_api_key_here"
      }
    }
  }
}

3.与Claude一起使用

让克劳德处理你的电子表格:

  • “创建预算跟踪电子表格”
  • “从我的销售表中读取数据”
  • “将本周的费用添加到我的跟踪器中”
  • “分析我的项目数据并创建摘要”

可用工具

  • create_spreadsheet -创建新的谷歌电子表格
  • read_sheet -从工作表中读取数据
  • write_sheet -更新特定范围
  • append_to_sheet -将数据添加到工作表末尾
  • clear_range -明确具体范围
  • batch_get_ranges -一次读取多个范围
  • batch_update_ranges -更新多个范围
  • get_sheet_metadata -获取电子表格信息
  • delete_rows -删除特定行
  • batch_update_spreadsheet -高级操作

技术栈

  • TypeScript
  • MCP-SDK
  • 压片机API集成
  • 部署在Smithery

源

此MCP服务器是更大的Sheeter项目的一部分: github/萨瑟克S97/sheeter