kintone-deno-mcp-server
If you are the rightful owner of kintone-deno-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Claude Desktop と kintone を連携する Deno による MCP Server のサンプル実装です。
The kintone MCP Server for Deno is a sample implementation that integrates Claude Desktop with kintone, allowing users to manipulate and analyze kintone data using AI. This server is designed to be secure, leveraging Deno's permission system to restrict communication to specified kintone domains. It offers a rich set of tools for record manipulation, comments, status updates, and file operations, all consolidated into a single file for simplicity. The server is built with TypeScript, ensuring type safety and ease of maintenance. It requires Deno v2.0 or later, the latest Claude Desktop application, and a kintone account with appropriate access permissions.
Features
- Secure Design: Utilizes Deno's permission system to allow communication only with specified kintone domains.
- Rich Toolset: Implements 19 tools for record manipulation, comments, status updates, and file operations.
- Simple Structure: All functionalities are consolidated into a single file (server.js).
- Type Safety: Supports TypeScript type checking for enhanced reliability.
Tools
get_record
Retrieve a single record for detailed inspection.
search_records
Search for records that match specific conditions.
get_all_records
Automatically retrieve all records for data analysis or batch processing.
create_record
Register new data by creating a record.
add_records
Import large amounts of data by creating multiple records at once.
update_record
Modify existing data by updating a record.
update_records
Batch update large amounts of data.
get_comments
Retrieve a list of comments to check communication history.
add_comment
Add feedback or notes by adding a comment.
update_status
Progress workflow by updating the status.
update_statuses
Batch process large amounts of approvals by updating multiple statuses.
get_app
Retrieve detailed information about an app to check its settings.
get_apps
Check available apps by retrieving a list of apps.
get_apps_info
Identify app IDs by searching for app names.
get_form_fields
Check schema information by retrieving field definitions.
upload_file
Register attachments by uploading files.
download_file
Retrieve attachments by downloading files.