MCP Context Template について
MCP Context Templateは、Claude CodeやCursor AIを使うチーム向けの共有コンテキストリポジトリです。プロジェクトから独立したMarkdownガイドやプロンプト例で、開発規約を複数のプロジェクト間で統一できます。
主な機能
- 01プロジェクト共通のコンテキスト管理
- 02開発領域別のガイド整理
- 03プロンプトと利用例の掲載
- 04Markdownによる規約の共有
活用シーン
- 01新メンバーへのコード規約の案内
- 02サービス規約に沿ったリファクタリング
- 03チームの指針に沿った単体テスト生成
- 04一貫した基準でのコードレビュー支援
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Context Template
はじめに
MCP Context Templateは、AIツール(MCP)を一元管理し、コンテキスト共有のコストを削減して開発の生産性を高めるためのリポジトリです。
Claude CodeやCursor AIなどの最新AIツールが、会社のコードベースや開発慣行を一貫して理解できるよう支援する、中央コンテキストリポジトリとして機能します。
目的
- 個々のプロジェクトから独立して管理される共通コンテキストリポジトリ
- AIツールとの連携効率を高めるための参考ドキュメント構成の提供
- チームや組織階層を問わず活用できる例やガイドの収録
- プロジェクト間で一貫したAI利用体験を提供
- コンテキストを重複して管理する負担の軽減
ディレクトリ構成
ai-context/
├── README.md
├── context/
│ ├── backend/
│ │ ├── domain-overview.md
│ │ ├── service-patterns.md
│ │ └── test-guidelines.md
│ ├── frontend/
│ │ ├── component-structure.md
│ │ └── naming-convention.md
│ ├── mobile/
│ │ └── network-layer.md
│ └── shared/
│ ├── business-terms.md
│ └── naming-style.md
├── prompts/
│ ├── refactoring.md
│ ├── test-generation.md
│ └── code-review.md
└── examples/
├── cursor-snippets.md
└── claude-usage.md
使用方法
1. プロジェクトへの統合
- プロジェクトの
.clodercまたは Cursor の設定で、ai-context/をコンテキストパスとして指定します - Claude Code のプロンプトで「次のガイドを参照してください:[path]」のように明示的に指定します
- 例:
context/backend/service-patterns.mdに基づくリファクタリングを依頼します
Refactoring request:
Please refactor the following code according to the service patterns defined in context/backend/service-patterns.md.
[INSERT CODE]
2. 貢献ガイドライン
- Pull Request を通じて貢献します
- すべての規約ドキュメントを Markdown で記述します
- 重要なコンテキスト構成の変更は、まず Issue として提案し、議論します
- AI が理解しやすいよう、コンテキストは簡潔かつ明確に記述します
3. プロンプト作成例
prompts/test-generation.md の例:
## Purpose
Claude prompt example for automating service unit test generation
## Prompt
Please write unit test code for the following service class method:
- Test framework: JUnit5
- Mocking: MockK
- Use Given-When-Then format
- Target method:
```kotlin
fun getUserById(id: Long): User
使用例
- 新しい開発者のオンボーディング — コードのスタイルやパターンをすばやく理解します
- 繰り返し行うコーディング作業の自動化 — テストコードやボイラープレートを生成します
- コードレビューの自動化 — 一貫した基準に基づいてレビューコメントを生成します
- ドキュメント作成の支援 — コードベースのドキュメント作成を支援します
MCP Context Template(韓国語)
はじめに
MCP Context Templateは、AIツール(MCP)を「一元管理」し、コンテキスト共有のコストを削減して開発の生産性を高めるためのリポジトリです。
Claude CodeやCursor AIなどの最新AIツールが、会社のコードベースや開発慣行を一貫した方法で理解できるよう支援する、中央コンテキストリポジトリとして機能します。
目的
- プロジェクトから独立して管理される共通コンテキストリポジトリ
- AIツールとの連携効率を高めるための参考ドキュメント構成の提供
- チームや組織階層ごとに活用できる例やガイドの収録
- プロジェクト間で一貫したAI利用体験を提供
- コンテキストを重複して管理する負担の軽減
ディレクトリ構成
ai-context/
├── README.md
├── context/
│ ├── backend/
│ │ ├── domain-overview.md
│ │ ├── service-patterns.md
│ │ └── test-guidelines.md
│ ├── frontend/
│ │ ├── component-structure.md
│ │ └── naming-convention.md
│ ├── mobile/
│ │ └── network-layer.md
│ └── shared/
│ ├── business-terms.md
│ └── naming-style.md
├── prompts/
│ ├── refactoring.md
│ ├── test-generation.md
│ └── code-review.md
└── examples/
├── cursor-snippets.md
└── claude-usage.md
使用方法
1. プロジェクトでの活用
- プロジェクト内の
.clodercまたは Cursor の設定で、ai-context/を context path として指定します - Claude Code のプロンプトを作成する際、「次のガイドを参照してください:[path]」のように明示的に記載します
- 例:
context/backend/service-patterns.mdに基づくリファクタリングを依頼します
리팩토링 요청:
context/backend/service-patterns.md에 정의된 서비스 패턴에 따라 다음 코드를 리팩토링해 주세요.
[코드 삽입]
2. ドキュメント貢献ガイド
- Pull Request を通じて貢献します
- すべての規約ドキュメントを Markdown で記述します
- 大規模なコンテキスト構成の変更は、まず Issue として提案してから議論します
- AI が理解しやすいよう、コンテキストは簡潔かつ明確に記述します
3. プロンプト作成例
prompts/test-generation.md の例:
## 목적
서비스 단위 테스트 자동화를 위한 Claude용 프롬프트 예시
## 프롬프트
서비스 클래스의 메서드에 대해 단위 테스트 코드를 작성해주세요.
- 테스트 프레임워크: JUnit5
- 모킹: MockK
- Given-When-Then 형식 사용
- 테스트 대상 메서드:
```kotlin
fun getUserById(id: Long): User
活用例
- 新しい開発者のオンボーディング — コードのスタイルやパターンをすばやく理解します
- 繰り返し行うコーディング作業の自動化 — テストコードやボイラープレートを生成します
- コードレビューの自動化 — 一貫した基準でレビューコメントを生成します
- ドキュメント作成の支援 — コードベースのドキュメント作成を支援します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。