Contributing Guide

June 17, 2026 · View on GitHub

Required

リポジトリのセットアップ

git clone git@github.com:kintone/mcp-server.git
cd mcp-server
mise install
pnpm install

MCPサーバー起動

pnpm dev

ビルド

npmパッケージ

pnpm build

Dockerコンテナイメージ

docker build -f ./docker/Dockerfile .

PRから検証用イメージを ghcr.io に publish する場合は docs/dev/snapshot-publish.md を参照してください。

MCPBファイル

pnpm build:mcpb

テスト

pnpm test

コミットメッセージとPRの規約

コミットメッセージ

Conventional Commitsに従ってください。

フォーマット: <type>: <description>

サポートされているコミットタイプ

Type説明
feat新機能
fixバグ修正
testテストの更新
buildビルドプロセスの変更
ciCIワークフローの変更
docsドキュメントの更新
perfパフォーマンスの改善
refactorリファクタリング
revert過去の変更の取り消し
lintLintの更新
styleスタイルの更新
debugデバッグ
choreその他の変更

破壊的変更

破壊的変更がある場合:

  • スコープの後に!を追加する
  • フッターにBREAKING CHANGE: <description>を含める

プルリクエスト(PR)タイトル

PRタイトルもコミットメッセージと同様にConventional Commitsの形式に従ってください。

Conventional Commitsをもとに release-pleaseによってリリース時に適切なバージョン番号が自動的に決定され、CHANGELOGが自動生成されます。

バージョニング

Semantic Versioningに従います。