kintone-deno-mcp-server

kintone-deno-mcp-server

3.2

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

  1. get_record

    Retrieve a single record for detailed inspection.

  2. search_records

    Search for records that match specific conditions.

  3. get_all_records

    Automatically retrieve all records for data analysis or batch processing.

  4. create_record

    Register new data by creating a record.

  5. add_records

    Import large amounts of data by creating multiple records at once.

  6. update_record

    Modify existing data by updating a record.

  7. update_records

    Batch update large amounts of data.

  8. get_comments

    Retrieve a list of comments to check communication history.

  9. add_comment

    Add feedback or notes by adding a comment.

  10. update_status

    Progress workflow by updating the status.

  11. update_statuses

    Batch process large amounts of approvals by updating multiple statuses.

  12. get_app

    Retrieve detailed information about an app to check its settings.

  13. get_apps

    Check available apps by retrieving a list of apps.

  14. get_apps_info

    Identify app IDs by searching for app names.

  15. get_form_fields

    Check schema information by retrieving field definitions.

  16. upload_file

    Register attachments by uploading files.

  17. download_file

    Retrieve attachments by downloading files.