{"id":27521146,"url":"https://github.com/currenjin/mcp-context-template","last_synced_at":"2026-05-17T19:04:52.969Z","repository":{"id":288101978,"uuid":"966842731","full_name":"currenjin/mcp-context-template","owner":"currenjin","description":"🪱 MCP Context Template is a repository designed to centrally manage AI tools (MCP) to reduce context sharing costs and improve development productivity.","archived":false,"fork":false,"pushed_at":"2025-04-15T22:11:25.000Z","size":15,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-18T08:53:30.039Z","etag":null,"topics":["claude","claude-ai","claude-code","context","cursor","cursor-ai","mcp","mcp-server","model-context-protocol","model-context-protocol-servers"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/currenjin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-15T14:34:46.000Z","updated_at":"2025-05-13T11:47:57.000Z","dependencies_parsed_at":"2025-04-15T15:53:22.612Z","dependency_job_id":null,"html_url":"https://github.com/currenjin/mcp-context-template","commit_stats":null,"previous_names":["currenjin/mcp-context-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/currenjin/mcp-context-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/currenjin%2Fmcp-context-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/currenjin%2Fmcp-context-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/currenjin%2Fmcp-context-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/currenjin%2Fmcp-context-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/currenjin","download_url":"https://codeload.github.com/currenjin/mcp-context-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/currenjin%2Fmcp-context-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33151625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude","claude-ai","claude-code","context","cursor","cursor-ai","mcp","mcp-server","model-context-protocol","model-context-protocol-servers"],"created_at":"2025-04-18T07:59:01.636Z","updated_at":"2026-05-17T19:04:52.940Z","avatar_url":"https://github.com/currenjin.png","language":null,"funding_links":[],"categories":["🤖 AI/ML"],"sub_categories":[],"readme":"# MCP Context Template\n\n## Introduction\nMCP Context Template is a repository designed to centrally manage AI tools (MCP) to reduce context sharing costs and improve development productivity.\n\nIt serves as a central context repository that helps modern AI tools like Claude Code and Cursor AI consistently understand your company's codebase and development practices.\n\n## Purpose\n* Common context repository managed independently from individual projects\n* Providing reference document structure to improve collaboration efficiency with AI tools\n* Containing examples and guides that can be used by different teams and organizational layers\n* Providing consistent AI usage experience across projects\n* Reducing the burden of duplicate context management\n\n## Directory Structure\n\n```\nai-context/\n├── README.md\n├── context/\n│   ├── backend/\n│   │   ├── domain-overview.md\n│   │   ├── service-patterns.md\n│   │   └── test-guidelines.md\n│   ├── frontend/\n│   │   ├── component-structure.md\n│   │   └── naming-convention.md\n│   ├── mobile/\n│   │   └── network-layer.md\n│   └── shared/\n│       ├── business-terms.md\n│       └── naming-style.md\n├── prompts/\n│   ├── refactoring.md\n│   ├── test-generation.md\n│   └── code-review.md\n└── examples/\n├── cursor-snippets.md\n└── claude-usage.md\n```\n\n## How to Use\n\n### 1. Project Integration\n* Set `ai-context/` as a context path in your project's `.cloderc` or Cursor settings\n* Explicitly reference guides in Claude Code prompts with \"Please refer to the following guide: [path]\"\n* Example: Request refactoring based on `context/backend/service-patterns.md`\n\n```\nRefactoring request:\nPlease refactor the following code according to the service patterns defined in context/backend/service-patterns.md.\n\n[INSERT CODE]\n```\n\n### 2. Contribution Guidelines\n* Contribute via Pull Request\n* Write all convention documents in Markdown\n* Propose significant context structure changes as issues first for discussion\n* Write context concisely and clearly for easy AI understanding\n\n### 3. Prompt Writing Examples\n\nExample from `prompts/test-generation.md`:\n```markdown\n## Purpose\nClaude prompt example for automating service unit test generation\n\n## Prompt\nPlease write unit test code for the following service class method:\n- Test framework: JUnit5\n- Mocking: MockK\n- Use Given-When-Then format\n- Target method:\n```kotlin\nfun getUserById(id: Long): User\n```\n\n## Use Cases\n* New developer onboarding - quickly understand code styles and patterns\n* Automation of repetitive coding tasks - generating test code, boilerplate\n* Code review automation - generate review comments with consistent standards\n* Documentation support - assist in codebase documentation tasks\n\n---\n\n# MCP Context Template(Korean)\n\n## 소개\nMCP Context Template은 AI 도구(MCP)를 \"중앙 집중식\"으로 관리하여 컨텍스트 공유 비용을 줄이고 개발 생산성을 높이기 위한 레포지토리입니다.\n\nClaude Code, Cursor AI 등 최신 AI 도구들이 일관된 방식으로 회사의 코드베이스와 개발 관행을 이해할 수 있도록 돕는 중앙 컨텍스트 저장소로 기능합니다.\n\n## 목적\n* 프로젝트와 독립적으로 관리되는 공통 컨텍스트 저장소\n* AI 도구와의 협업 효율을 높이기 위한 참고 문서 구조 제공\n* 팀별, 계층별로 활용 가능한 예시와 가이드 수록\n* 프로젝트 간 일관된 AI 사용 경험 제공\n* 중복 컨텍스트 관리 부담 감소\n\n## 디렉토리 구조\n\n```\nai-context/\n├── README.md\n├── context/\n│   ├── backend/\n│   │   ├── domain-overview.md\n│   │   ├── service-patterns.md\n│   │   └── test-guidelines.md\n│   ├── frontend/\n│   │   ├── component-structure.md\n│   │   └── naming-convention.md\n│   ├── mobile/\n│   │   └── network-layer.md\n│   └── shared/\n│       ├── business-terms.md\n│       └── naming-style.md\n├── prompts/\n│   ├── refactoring.md\n│   ├── test-generation.md\n│   └── code-review.md\n└── examples/\n    ├── cursor-snippets.md\n    └── claude-usage.md\n```\n\n## 활용 방법\n\n### 1. 프로젝트에서의 활용\n* 프로젝트 내 `.cloderc` 또는 Cursor 설정에서 `ai-context/`를 context path로 지정\n* Claude Code 프롬프트 작성 시 \"다음 가이드를 참고해주세요: [경로]\"와 같이 명시적으로 언급\n* 예시: `context/backend/service-patterns.md`에 기반한 리팩토링 요청\n\n```\n리팩토링 요청:\ncontext/backend/service-patterns.md에 정의된 서비스 패턴에 따라 다음 코드를 리팩토링해 주세요.\n\n[코드 삽입]\n```\n\n### 2. 문서 기여 가이드\n* Pull Request를 통해 기여\n* 모든 컨벤션 문서는 Markdown으로 작성\n* 큰 컨텍스트 구조 변경은 이슈로 먼저 제안 후 논의\n* 컨텍스트는 간결하고 명확하게 작성하여 AI가 이해하기 쉽게 구성\n\n### 3. 프롬프트 작성 예시\n\n`prompts/test-generation.md` 예시:\n\n```markdown\n## 목적\n서비스 단위 테스트 자동화를 위한 Claude용 프롬프트 예시\n\n## 프롬프트\n서비스 클래스의 메서드에 대해 단위 테스트 코드를 작성해주세요.\n- 테스트 프레임워크: JUnit5\n- 모킹: MockK\n- Given-When-Then 형식 사용\n- 테스트 대상 메서드:\n\n```kotlin\nfun getUserById(id: Long): User\n```\n\n## 활용 사례\n* 새로운 개발자 온보딩 - 코드 스타일과 패턴을 빠르게 이해\n* 반복적인 코드 작업 자동화 - 테스트 코드, 보일러플레이트 생성\n* 코드 리뷰 자동화 - 일관된 기준으로 리뷰 코멘트 생성\n* 문서화 지원 - 코드베이스 문서화 작업 보조\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcurrenjin%2Fmcp-context-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcurrenjin%2Fmcp-context-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcurrenjin%2Fmcp-context-template/lists"}