Kintone Development Support MCP Server
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
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Related MCP server: Amazon Business Integrations MCP Server
Installation
Option 1: Install from npm (Recommended)
# Install globally
npm install -g kntn-dev-mcp
# Or using pnpm
pnpm add -g kntn-dev-mcp
# Or using yarn
yarn global add kntn-dev-mcp
# Run the server
kntn-dev-mcpOption 2: Install locally in project
# Install as dependency
npm install kntn-dev-mcp
# Run via npx
npx kntn-dev-mcp
# Or add to package.json scripts
{
"scripts": {
"mcp-server": "kntn-dev-mcp"
}
}Option 3: Development setup
# Clone the repository
git clone <repository-url>
cd kntn-dev-mcp
# Install dependencies
pnpm install
# Build the server
pnpm build
# Start the server
pnpm startMCP Client Configuration
Add the server to your MCP client configuration (e.g., Claude Desktop):
If installed globally:
{
"mcpServers": {
"kintone-dev-support": {
"command": "kntn-dev-mcp"
}
}
}If installed locally:
{
"mcpServers": {
"kintone-dev-support": {
"command": "npx",
"args": ["kntn-dev-mcp"]
}
}
}Development setup:
{
"mcpServers": {
"kintone-dev-support": {
"command": "node",
"args": ["/path/to/kntn-dev-mcp/dist/index.js"]
}
}
}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
{
"name": "search_api_specs",
"arguments": {
"query": "get records",
"category": "records"
}
}Get Field Type Information
{
"name": "search_field_types",
"arguments": {
"fieldType": "SINGLE_LINE_TEXT",
"includeProperties": true
}
}Find Development Tips
{
"name": "search_development_tips",
"arguments": {
"query": "performance optimization",
"category": "performance"
}
}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
src/
āāā models/ # Data models and interfaces
āāā server/ # MCP server core functionality
āāā tools/ # Individual tool implementations
āāā services/ # Storage and update services
āāā index.ts # Application entry point
tests/
āāā contract/ # MCP protocol compliance tests
āāā tools/ # Individual tool tests
āāā integration/ # End-to-end scenario tests
āāā unit/ # Unit tests
āāā performance/ # Performance testsTesting
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogā¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides access to Avalara developer documentation, integration guides, and code examples
Ask your Quickbase apps in plain language. Read-only by default; writes need human approval.
Discover, compare, and monitor 1,400+ APIs directly from your AI coding agent.
Build, validate, deploy ā HTTP APIs, cron jobs, webhooks and MCP tools ā from your AI client.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to access Ramp's developer documentation and API schemas through natural language queries. Provides contextual answers about API endpoints, authentication methods, data relationships, and implementation patterns for developers building on Ramp's platform.4-
- AlicenseAqualityDmaintenanceProvides AI-enabled access to Amazon Business API documentation, sample code, and troubleshooting resources. Enables developers to search and retrieve API documentation, generate integration code, and get guided solutions for common errors during the API integration process.2216 npm1Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with kintone data by providing comprehensive tools for record CRUD operations, file management, and workflow status updates. It supports secure authentication and automatic pagination to handle large datasets efficiently through the Model Context Protocol.17MIT
- AlicenseAqualityBmaintenanceEnables natural language interaction with ServiceNow Fluent SDK commands, API specifications, and development resources for AI-assisted environments.17333 npm32MIT