MCP server for kintone

MCP server for kintone

site icon
2025.02.17 0
Gokintone 数据交互AI 工具集成交流协作
macrat_mcp-server-kintone 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于与 kintone 平台进行交互。它允许用户通过 AI 工具(如 Claude Desktop)探索和操作 kintone 数据。该服务器提供了对 kintone 数据的读取、写入和删除权限的精细控制,适用于需要自动化处理 kintone 数据的场景。
View on GitHub

Overview

基本能力

产品定位

macrat_mcp-server-kintone 是一个专门为 kintone 平台设计的 MCP 服务器,旨在通过 AI 工具实现与 kintone 数据的交互。

核心功能

  • 与 kintone 平台的数据交互
  • 支持读取、写入和删除权限的精细控制
  • 通过配置文件管理多个应用的访问权限
  • 支持通过用户名和密码或应用令牌进行身份验证

适用场景

  • 自动化查询和更新 kintone 数据
  • 通过 AI 工具进行数据分析和报告生成
  • 项目管理自动化

工具列表

  • Claude Desktop:通过 MCP 协议与 kintone 数据交互的 AI 工具

常见问题解答

  • 如何配置多个应用的访问权限? 在配置文件的 apps 部分列出所有需要访问的应用,并为每个应用设置相应的权限。
  • 如何确保安全性? 服务器仅允许访问配置文件中列出的应用,未列出的应用无法访问。

使用教程

使用依赖

无特殊依赖,只需下载可执行文件并配置即可。

安装教程

  1. 发布页面 下载最新版本的可执行文件。
  2. 将可执行文件放置在任意位置。

配置 mcp-server-kintone

创建一个配置文件,示例如下:

{
    "url": "https://<your-domain>.cybozu.com",
    "username": "<your-username>",
    "password": "<your-password>",
    "token": "<your-app-token-1>, <your-app-token-2>, ...",
    "apps": [
        {
            "id": "<your-app-id>",
            "description": "<your-app-description>",
            "permissions": {
                "read": true,
                "write": false,
                "delete": false
            }
        }
    ]
}

配置 MCP 客户端(如 Claude Desktop)

编辑客户端配置文件,添加以下内容:

{
  "mcpServers": {
    "kintone": {
      "command": "C:\\path\\to\\mcp-server-kintone.exe",
      "args": [
        "C:\\path\\to\\configuration.json"
      ]
    }
  }
}

调试方式

  1. 确保配置文件路径正确。
  2. 确保客户端配置文件中的路径和参数正确。
  3. 重启客户端以应用更改。

许可证

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