Uses Biome for code linting and formatting in the development workflow
Automatically synchronizes with kintone's official REST API specifications and documentation hosted on GitHub repositories
Provides comprehensive development support for kintone JavaScript customizations, including API specifications, field type documentation, and development best practices
Distributed as an npm package for easy installation and management
Supports installation and dependency management through pnpm package manager
Built with TypeScript for type-safe development and provides TypeScript-friendly kintone development guidance
Uses Vitest as the testing framework for ensuring reliability of kintone development tools and specifications
Supports installation through Yarn package manager for flexible dependency management
Kintone Customize Development Support MCP Server
An MCP (Model Context Protocol) server that provides comprehensive development support for kintone customizations, including API specifications, field type documentation, and development tips.
Features
🔍 API Specification Search: Query kintone REST API specifications by endpoint, method, or category
📝 Field Types Documentation: Access detailed information about kintone field types and their properties
💡 Development Tips: Search development best practices and troubleshooting guides
✅ Request Validation: Validate API requests against kintone specifications
🔄 Auto-Updates: Automatic synchronization with official kintone documentation via CICD
Installation
Option 1: Install from npm (Recommended)
Option 2: Install locally in project
Option 3: Development setup
MCP Client Configuration
Add the server to your MCP client configuration (e.g., Claude Desktop):
If installed globally:
If installed locally:
Development setup:
Available Tools
Tool Name | Description | Parameters |
| Search kintone API specifications |
,
,
|
| Search field type information |
,
|
| Find development guidance |
,
,
|
| Get detailed endpoint info |
,
|
| Validate API request format |
,
,
|
| Check data update status |
|
Available Resources
Resource URI | Description |
| Complete API specification catalog |
| Field types documentation |
| All development tips |
Usage Examples
Search API Specifications
Get Field Type Information
Find Development Tips
Development
Scripts
pnpm build
- Build TypeScript to JavaScriptpnpm test
- Run all testspnpm test:watch
- Run tests in watch modepnpm lint
- Run Biome linterpnpm format
- Format code with Biome
Project Structure
Testing
The project follows Test-Driven Development (TDD):
Contract Tests: Verify MCP protocol compliance
Tool Tests: Test individual tool functionality
Integration Tests: End-to-end user scenarios
Unit Tests: Component-level testing
Architecture
TypeScript: Type-safe development with strict mode
MCP SDK: Official Model Context Protocol implementation
File Storage: JSON-based data storage for specifications
CICD Integration: Automatic updates from official kintone sources
Vitest: Fast unit testing framework
Biome: Fast linting and formatting
Data Sources
The server automatically synchronizes with official kintone resources:
API Specifications: https://github.com/kintone/rest-api-spec
Field Types: https://cybozu.dev/ja/kintone/docs/overview/field-types/
Development Tips: https://cybozu.dev/ja/kintone/tips/development/
Contributing
Follow the existing TDD workflow
All tests must pass before committing
Use Biome for code formatting
Update documentation for new features
License
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables developers to access kintone API specifications, field type documentation, and development best practices through natural language queries. Supports API request validation and provides comprehensive development guidance for kintone customizations.