Kintone MCP 服务器
一种模型上下文协议服务器,使克劳德和其他人工智能助手能够通过自然语言命令访问和更新Kintone数据,支持记录管理、文件处理、应用程序管理和服务空间协作等操作。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"kintone": {
"args": [
"[kintone-mcp-serverを配置したパス]/server.js"
],
"command": "node",
"env": {
"KINTONE_DOMAIN": "[あなたが使用するサブドメイン].cybozu.com",
"KINTONE_PASSWORD": "kintoneユーザーのパスワード(平文)",
"KINTONE_USERNAME": "MCP接続で使用するkintoneユーザー名"
}
}
}
}
服务介绍
kintone 用 MCP 服务器示例
这是一个可以用于与 kintone 集成的 Model Context Protocol (MCP) 服务器的简单示例。
这里提供的是使用生成AI自动创建的内容,按照当前状态提供。
通过使用此 MCP 服务器,可以从 Claude Desktop 应用程序访问和更新 kintone 数据。
如果要将 Claude 桌面应用程序作为客户端使用,则需要 Claude Pro 订阅计划。
也可以在 Windsurf 或 CLINE 中使用。
使用方法
1. 下载源代码
下载位置不限,但建议放在只包含半角英文数字、不含空格的路径下。
2. 安装 Node.js
请使用 Node.js 18 或更高版本。
3. 运行 npm install
npm i
4. 编辑 Claude Desktop 应用程序配置文件
找到名为 claude_desktop_config.json 的配置文件,并参考以下内容,在该文件的 "mcpServers" 条目中添加设置。
{
"mcpServers": {
"kintone": {
"command": "node",
"env": {
"KINTONE_DOMAIN": "[あなたが使用するサブドメイン].cybozu.com",
"KINTONE_USERNAME": "MCP接続で使用するkintoneユーザー名",
"KINTONE_PASSWORD": "kintoneユーザーのパスワード(平文)"
},
"args": [
"[kintone-mcp-serverを配置したパス]/server.js"
]
}
}
}
5. 重启 Claude Desktop 应用程序
保存对 claude_desktop_config.json 的更改后,请先关闭再重新启动 Claude Desktop 应用程序。有时即使看起来应用程序已经关闭,它也可能仍在后台运行,因此请右键点击驻留图标选择退出来确保完全关闭。
6. 功能验证
首先试着让 Claude 查询 "kintone应用「设置可访问的kintone用户名下的一个应用名示例」的应用ID是多少?"。
此处输入的 kintone 应用名称必须一字不差地准确指定。
7. 此 MCP 服务器提供的功能列表
有关各工具注释属性的详细信息,请参阅 docs/tool-annotations.md。
记录操作
get_record: 获取 kintone 应用中的单条记录search_records: 在 kintone 应用中搜索记录create_record: 在 kintone 应用中创建新记录update_record: 更新 kintone 应用中的现有记录add_record_comment: 向 kintone 记录添加评论
文件操作
upload_file: 向 kintone 上传文件download_file: 从 kintone 下载文件(注意:目前实现可能无法正常下载超过 1MB 的文件)
应用信息
get_apps_info: 根据关键词获取多个匹配的 kintone 应用的信息get_form_layout: 获取 kintone 应用的表单布局get_app_actions: 获取 kintone 应用的应用动作设置get_app_plugins: 获取已添加到 kintone 应用中的插件列表
应用操作
create_app: 创建新的 kintone 应用add_fields: 向 kintone 应用添加字段update_field: 更新现有的 kintone 字段设置update_form_layout: 更改 kintone 应用的表单布局update_app_settings: 修改应用的一般设置deploy_app: 开始 kintone 应用的正式运营(反映到生产环境)get_deploy_status: 确认应用设置反映到生产环境的状态move_app_to_space: 将 kintone 应用移动到指定空间move_app_from_space: 取消 kintone 应用的空间归属
空间操作
get_space: 获取空间的一般信息update_space: 更新空间设置update_space_body: 更新空间正文get_space_members: 获取空间成员列表update_space_members: 更新空间成员add_thread: 向空间添加线程update_thread: 更新线程add_thread_comment: 向线程添加评论add_guests: 添加访客用户update_space_guests: 更新空间访客成员
用户与组信息
get_users: 获取 kintone 的用户信息get_groups: 获取 kintone 的组信息get_group_users: 获取指定组内的用户列表
kintone 连接信息
get_kintone_domain: 获取 kintone 的连接域名get_kintone_username: 获取用于连接 kintone 的用户名
8. 其他
关于如何利用这个 MCP 服务器进行更多操作,我在博客中有所介绍,请阅读参考。
此外,还有其他为 kintone 提供的 MCP 服务器可供参考,您也可以尝试自己创建原创的 MCP 服务器。
「kintone」是サイボウズ株式会社的注册商标。
此处记载的内容旨在提供信息,我们无法提供个别支持。
对于设置内容的问题或您环境中无法运行等问题的咨询,我们无法进行处理,请您理解。