リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers
@r3-yamauchi
About リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers
これは Cloudflare Workers として deploy可能な kintone 用の Model Context Protocol (MCP) サーバーです。 OAuth で認証するため、(秘匿すべき)認証情報をローカルディスク内などに保存しません。 ある cybozu.comドメイン用に この MCP Sever を deploy しておけば、そのドメインを使用する全ての人がこの MCP Server を共用利用できます。 プログラムをローカルにセットアップする必要がなく、Webブラウザー版の Claude からも使用することができます。
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kintone": {
"command": "npx",
"args": [
"mcp-remote",
"https://<your-subdomain>.workers.dev/sse"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers?
This server allows AI assistants like Claude to securely access kintone (Cybozu’s cloud database service) through the Model Context Protocol (MCP). Deployed on Cloudflare Workers, it uses OAuth authentication—no local credential storage is needed. It is designed for users of a single cybozu.com domain who want to share a single MCP server instance without local setup.
How to use リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers?
First, add an OAuth client in the cybozu.com common admin, then clone the repository, install dependencies (npm install), and configure wrangler.jsonc with CYBOZU_CLIENT_ID, CYBOZU_CLIENT_SECRET, CYBOZU_SUBDOMAIN, COOKIE_ENCRYPTION_KEY, and WORKER_URL. Create a KV namespace with wrangler kv:namespace create "OAUTH_KV" and deploy with wrangler deploy. After deployment, set the redirect endpoint to your Workers URL + /callback. For Claude Web, add an integration with URL https://<subdomain>.workers.dev/sse; for Claude Desktop, add a config using npx mcp-remote pointing to the same SSE URL.
Key features of リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers
- Tools: getRecords, addRecord, getApp, searchApps
- Double OAuth authentication (MCP client + kintone)
- Serverless, scalable via Cloudflare Workers
- KV Storage for OAuth state persistence
- Encrypted cookies for session management
- Multi-user support from a single deployment
Use cases of リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers
- AI assistant retrieving records from a kintone app for analysis
- Automatically adding new records to a kintone app via natural language commands
- Searching for apps by name to list available kintone applications
- Getting field definitions and app information before building integrations
- Securely enabling multiple team members to connect Claude with kintone without sharing API keys
FAQ from リモート Model Context Protocol (MCP) サーバー for kintone via OAuth on Cloudflare Workers
What runtime does this server require?
It runs on Cloudflare Workers; no local server is needed after deployment. Local development uses wrangler dev with HTTPS.
How does authentication work?
Two OAuth flows are used: one between the MCP client and this server, and another between this server and kintone using Cybozu’s OAuth 2.0 endpoints.
Where are credentials and data stored?
OAuth state is stored in Cloudflare KV; kintone credentials are never saved locally. Application data stays in kintone; only API responses are passed through.
Which clients are supported?
It works with Claude Web (via SSE integration), Claude Desktop (via mcp-remote), Postman, and Cloudflare AI Playground. ChatGPT connector is recognized but not functional.
What tools does the server expose?
Four tools: getRecords (retrieve records), addRecord (add new record),
More Developer Tools MCP servers
sentry-mcp
getsentryAn MCP server for interacting with Sentry via LLMs.
MCP Framework
QuantGeekDevThe Typescript MCP Framework
Grafana MCP server
grafanaMCP server for Grafana
Test
x1xhlolFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sou
Comments