Official local MCP server for kintone, letting agents work with records and data in kintone apps.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add kintone --env KINTONE_BASE_URL='<KINTONE_BASE_URL>' --env KINTONE_USERNAME='<KINTONE_USERNAME>' --env KINTONE_PASSWORD='<KINTONE_PASSWORD>' -- docker run -i --rm -e KINTONE_BASE_URL -e KINTONE_USERNAME -e KINTONE_PASSWORD ghcr.io/kintone/mcp-server:latest~/.codex/config.toml
[mcp_servers.kintone]
command = "docker"
args = ["run", "-i", "--rm", "-e", "KINTONE_BASE_URL", "-e", "KINTONE_USERNAME", "-e", "KINTONE_PASSWORD", "ghcr.io/kintone/mcp-server:latest"]
env = { KINTONE_BASE_URL = "<KINTONE_BASE_URL>", KINTONE_USERNAME = "<KINTONE_USERNAME>", KINTONE_PASSWORD = "<KINTONE_PASSWORD>" }
# codex mcp add kintone --env KINTONE_BASE_URL='<KINTONE_BASE_URL>' --env KINTONE_USERNAME='<KINTONE_USERNAME>' --env KINTONE_PASSWORD='<KINTONE_PASSWORD>' -- docker run -i --rm -e KINTONE_BASE_URL -e KINTONE_USERNAME -e KINTONE_PASSWORD ghcr.io/kintone/mcp-server:latest~/.cursor/mcp.json
{
"mcpServers": {
"kintone": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KINTONE_BASE_URL",
"-e",
"KINTONE_USERNAME",
"-e",
"KINTONE_PASSWORD",
"ghcr.io/kintone/mcp-server:latest"
],
"env": {
"KINTONE_BASE_URL": "<KINTONE_BASE_URL>",
"KINTONE_USERNAME": "<KINTONE_USERNAME>",
"KINTONE_PASSWORD": "<KINTONE_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"kintone": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KINTONE_BASE_URL",
"-e",
"KINTONE_USERNAME",
"-e",
"KINTONE_PASSWORD",
"ghcr.io/kintone/mcp-server:latest"
],
"env": {
"KINTONE_BASE_URL": "<KINTONE_BASE_URL>",
"KINTONE_USERNAME": "<KINTONE_USERNAME>",
"KINTONE_PASSWORD": "<KINTONE_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"kintone": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KINTONE_BASE_URL",
"-e",
"KINTONE_USERNAME",
"-e",
"KINTONE_PASSWORD",
"ghcr.io/kintone/mcp-server:latest"
],
"env": {
"KINTONE_BASE_URL": "<KINTONE_BASE_URL>",
"KINTONE_USERNAME": "<KINTONE_USERNAME>",
"KINTONE_PASSWORD": "<KINTONE_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"kintone": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KINTONE_BASE_URL",
"-e",
"KINTONE_USERNAME",
"-e",
"KINTONE_PASSWORD",
"ghcr.io/kintone/mcp-server:latest"
],
"env": {
"KINTONE_BASE_URL": "<KINTONE_BASE_URL>",
"KINTONE_USERNAME": "<KINTONE_USERNAME>",
"KINTONE_PASSWORD": "<KINTONE_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"kintone": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KINTONE_BASE_URL",
"-e",
"KINTONE_USERNAME",
"-e",
"KINTONE_PASSWORD",
"ghcr.io/kintone/mcp-server:latest"
],
"env": {
"KINTONE_BASE_URL": "<KINTONE_BASE_URL>",
"KINTONE_USERNAME": "<KINTONE_USERNAME>",
"KINTONE_PASSWORD": "<KINTONE_PASSWORD>"
}
}
}
}Environment variables
KINTONE_BASE_URLKINTONE_USERNAMEKINTONE_PASSWORD
Replace the placeholders with your own credentials and keep them out of version control.