MCP server for kintone 采样数

这是 金色调 的合作目的可以使用 不是机器人公式,而是非正式的 本地 MCP(模型上下文协议) 服务器(示例代码)。
⚠️ 注:此MCP Server 是非正式的\ 这MCP Server 啊kintone 的提供源的机器人开发·保守的东西。是个人开发的非正式的东西。请自己负责使用。赛博官方的本地MCP服务器是 中所述修改相应参数的值。
本地MCP server 使用的话 克劳德桌面版 应用程序等 MCP支持的桌面应用程序(MCP主机) kintone浏览、更新数据kintone可以制作应用程序本身等。 LLM 畅通无阻kintone 为了能处理而下功夫。
mcpb文件(以前是dxt 的扩展名) 克劳德桌面版 应用程序的安装步骤(推荐)
中选择新的扶手类型,来修改默认的扶手 非官方kintone-mcp服务器-8.1.0.mcpb 下载,然后单击 克劳德桌面版 请点击应用程序的“设定”的“桌面应用程序”-“扩展功能”。
「.MCPB或者。DXT在动态输入提示中单击 已下载unofficial-kintone-mcp-server-8.1.0.mcpb 将条目添加到文档注册表。
「.MCPB或者。DXT如果没有“请将文件拖到此处安装”的显示,请单击“高级”,然后单击“安装扩展…”下载unofficial-kintone-mcp-server-8.1.0.mcpb 中所述修改相应参数的值。
请单击“安装”。
连接到kintone 输入的域、用户名和密码,然后单击“保存”按钮。
请点击“无效”的切换开关,使其“有效”,关闭设置画面。
请打开新的聊天画面。 单击“工具”图标可显示导入的扩展功能(MCP服务器)。 「unofficial-kintone-mcp-server」的明细栏样式中定义的设置。
「unofficial-kintone-mcp-server」中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 如果有不想使用的工具,请禁用。
mcpb不使用文件时的本地安装过程
1. 要件
- Node.js 20 以降
- pnpm 或npm
2.下载源代码
下载地址在哪里都可以,但是只由半角英数构成,放入不包含空间的路径比较好。
3.安装依赖关系
pnpm install或
npm install4. 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请关闭应用程序并重新启动。 即使看起来结束了应用程序,也有常驻的情况,所以右键单击常驻图标Quit来修改标记元素的显示属性。
用法
1.动作确认
首先Claude “kintone应用程序”*已配置kintone用户可以访问的应用程序名的一个例子*“的应用程序ID请查一下“。 在此输入kintone应用程序名称必须一字一句地正确指定。
2.这个MCP server 提供的功能一览表
关于每个工具的注释属性,请参见 文档/工具注释.md 来修改标记元素的显示属性。
记录操作
get_record: kintone获取应用程序的一个记录search_records: kintone搜索应用程序记录create_record: kintone在应用程序中创建新记录update_record: kintone更新应用程序的现有记录upsert_record: kintone通过指定应用程序的禁止重复字段来创建或更新记录(Upsert操作)add_record_comment: kintone添加注释到记录update_record_status: kintone更新记录状态(流程管理)update_record_assignees: kintone更新记录工作人员(流程管理)get_record_comments: kintone获取记录注释
文件操作
upload_file: kintone上传文件download_file: kintone从下载文件(注意:在当前实现中为1MB以上文件可能无法正常下载)
应用程序信息
get_apps_info:应用程序名称(字符串检索)、应用程序ID(自然数)、应用程序代码、空间ID组合kintone获取应用程序信息(app_name或app_id 是必需的)get_form_layout: kintone获取应用程序的表单布局get_form_fields: kintone获取应用程序的表单字段信息(仅限于生产环境,预览环境为get_preview_form_fields),模板名称将采用不同的格式get_app_actions: kintone获取应用程序的应用程序设置get_app_plugins: kintone获取添加到应用程序中的插件列表get_process_management: kintone获取应用程序的进程管理设置get_app_acl: kintone获取应用程序的访问权限get_field_acl: kintone获取应用程序字段的访问权限get_record_acl:获取指定记录的访问权限evaluate_records_acl:按指定条件评估记录的访问权限get_views: kintone获取应用程序列表(视图)的设置get_reports: kintone获取应用程序的图表设置get_notifications: kintone获取应用程序的通知条件设置get_per_record_notifications: kintone获取应用程序记录单位的通知设置get_reminder_notifications: 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使应用程序不属于空间update_app_acl: kintone更新应用程序的访问权限update_field_acl: kintone更新应用程序字段的访问权限update_views: kintone更新应用程序列表(视图)的设置update_reports: kintone更新应用程序的图表设置update_notifications: kintone更新应用程序的通知条件设定update_per_record_notifications: kintone更新应用程序记录单位的通知设置update_reminder_notifications: kintone更新应用程序提醒设置update_process_management: kintone更新应用程序的进程管理设置update_app_actions: 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获取连接到的用户名
其他
这MCP server 在博客上写了可以使用什么,请读一下。
还有,Web浏览Claude 啊ChatGPT 可利用OAuth 支持的远程MCP单独提供服务器示例代码 这边 中所述修改相应参数的值。
「kintone」是赛博股份有限公司的注册商标。
此处描述的内容旨在提供信息,不能提供单独的支持。 关于设定内容的问题和在自己的环境中不动作的咨询也不能对应,请谅解。
