返回 MCP 目录
public公开dns本地运行

kintone-mcp-server

这是一个用于连接kintone的MCP服务器示例,支持通过Claude等AI应用访问和更新kintone数据

article

README

🚀 Kintone MCP 服务器示例

这是一个使用 Model Context Protocol (MCP) 服务器与 kintone 进行连接的简单示例。此自动生成的内容以现状提供。

使用该 MCP 服务器后,您可以通过 Claude Desktop 应用程序访问和更新 kintone 数据。若要将 Claude 桌面应用程序用作客户端,您需要订阅 Claude Pro 计划。此外,它也适用于 Winds 等其他应用。

下载链接

🚀 快速开始

下载源代码

您可以访问 GitHub 克隆或下载源代码。

git clone https://github.com/YOUR_REPO.git

安装 Node.js 和 npm

请确保您已安装 Node.js(版本 18.x 或更高)和 npm:

# 检查 Node.js 版本
node -v

# 检查 npm 版本
npm -v

安装依赖项

在项目目录中运行以下命令来安装所有依赖项:

cd path/to/your/project
npm install

配置环境变量

创建一个 .env 文件,并在其中添加以下内容,将 YOUR_DOMAINyourusername 替换为您的实际值:

KINTONE_DOMAIN=YOUR_DOMAIN
KINTONE_USERNAME=yourusername

启动服务器

运行以下命令启动 MCP 服务器:

node index.js

✨ 主要特性

此 MCP 服务器具备以下功能:

记录操作

  • get_record:获取指定记录。
  • update_record:更新指定记录。
  • create_record:创建新记录。
  • delete_record:删除指定记录。

文件操作

  • upload_file:将文件上传到 kintone。
  • download_file:下载指定文件。
  • delete_file:删除指定文件。

应用信息

  • get_app_info:获取应用详细信息。
  • list_records:获取应用中的所有记录列表。
  • get_layout:获取布局信息。

应用操作

  • update_schema:更新应用的字段 schema。
  • create_view:创建新的视图。
  • delete_view:删除指定视图。

空间操作

  • get_space:获取空间详细信息。
  • update_space:更新空间配置。
  • get_space_members:获取空间成员列表。
  • add_member_to_space:向空间添加新成员。

用户组信息

  • get_users:获取所有用户信息。
  • get_groups:获取所有用户组信息。
  • get_group_users:获取指定用户组的成员列表。

kintone 连接信息

  • get_kintone_domain:获取当前连接的 kintone 域名。
  • get_kintone_username:获取当前使用的用户名。

📚 详细文档

有关此 MCP 服务器的更多信息,可参考我们的 博客文章。若您对 kintone 的使用或 MCP 协议有任何疑问,请参考官方文档。

⚠️ 重要提示

kintone 是 Cybozu, Inc. 的注册商标。

💡 使用建议

本内容仅作信息共享,不提供任何形式的支持服务。如遇配置问题或功能异常,请根据实际情况自行调整和优化。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端