코드 추론 MCP 서버
클로드가 체계적이고 단계별 사고를 통해 복잡한 프로그래밍 작업을 해결하는 능력을 향상시키는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
빠른 설치
- 다음을 편집하여 Claude Desktop을 구성하세요.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- 리눅스:
~/.config/Claude/claude_desktop_config.json
지엑스피1
- macOS:
- VS Code 구성:
용법
- 이 MCP를 트리거하려면 채팅 메시지에 다음을 추가하세요.
- 코드 추론을 트리거하는 즉시 사용 가능한 프롬프트를 사용하세요.
- Claude Desktop 채팅 창에서 "+" 아이콘을 클릭하거나 Claude Code에서
/help
입력하여 특정 명령을 확인하세요. - 사용 가능한 도구에서 "코드 추론에서 추가"를 선택하세요.
- 프롬프트 템플릿을 선택하고 필요한 정보를 입력하세요.
- 채팅 메시지에 프롬프트를 추가하려면 양식을 제출하고 리턴을 누르세요.
프롬프트 템플릿 사용에 대한 자세한 내용은 프롬프트 가이드를 참조하세요.
명령줄 옵션
--debug
: 자세한 로깅을 활성화합니다.--help
또는-h
: 도움말 정보 표시
주요 특징
- 프로그래밍 초점 : 코딩 작업 및 문제 해결에 최적화됨
- 구조화된 사고 : 복잡한 문제를 관리 가능한 단계로 분해
- 사고 분기 : 여러 솔루션 경로를 병렬로 탐색
- 생각 수정 : 이해가 향상됨에 따라 이전 추론을 다듬습니다.
- 안전 한계 : 루프를 방지하기 위해 20단계를 수행한 후 자동으로 중지됩니다.
- 바로 사용 가능한 프롬프트 : 일반적인 개발 작업을 위한 미리 정의된 템플릿
선적 서류 비치
자세한 문서는 docs 디렉토리에서 확인할 수 있습니다.
- 사용 예 : MCP 서버를 사용한 순차적 사고의 예
- 구성 가이드 : MCP 서버에 대한 모든 구성 옵션
- 프롬프트 가이드 : MCP 서버를 사용하여 프롬프트 사용 및 사용자 지정
- 테스트 프레임워크 : 테스트 정보
프로젝트 구조
신속한 평가
코드 추론 MCP 서버에는 클로드의 코드 추론 프롬프트를 따르는 능력을 평가하는 즉각적인 평가 시스템이 포함되어 있습니다. 이 시스템을 통해 다음이 가능합니다.
- 시나리오 문제에 대한 다양한 프롬프트 변형 테스트
- 매개변수 형식 준수 확인
- 솔루션 품질 평가
신속한 평가 시스템을 사용하려면 다음을 실행하세요.
신속한 비교 및 개발
코드 리즈닝 서버에 최적화된 프롬프트를 개발하는 데 상당한 노력을 기울였습니다. 현재 구현에서는 HYBRID_DESIGN 프롬프트를 사용하고 있으며, 이 프롬프트는 평가 과정에서 최종적으로 선정되었습니다.
우리는 4가지 다른 프롬프트 디자인을 비교했습니다.
프롬프트 디자인 | 설명 |
---|---|
잇달아 일어나는 | 원래의 순차적 사고 촉진 디자인 |
기본 | 이전에 서버에서 사용했던 기준 프롬프트 |
코드 추론 0_30 | 코드별 추론에 초점을 맞춘 실험적 변형 |
하이브리드 디자인 | 다른 접근 방식의 가장 좋은 요소를 통합한 세련된 디자인 |
7가지 다양한 프로그래밍 시나리오에 대한 평가 결과, HYBRID_DESIGN이 다른 프롬프트보다 우수한 것으로 나타났습니다.
대본 | 하이브리드 디자인 | 코드 추론 0_30 | 기본 | 잇달아 일어나는 |
---|---|---|---|---|
알고리즘 선택 | 87% | 82% | 88% | 82% |
버그 식별 | 87% | 91% | 88% | 92% |
다단계 구현 | 83% | 67% | 79% | 82% |
시스템 설계 분석 | 82% | 87% | 78% | 82% |
코드 디버깅 작업 | 92% | 87% | 92% | 92% |
컴파일러 최적화 | 83% | 78% | 67% | 73% |
캐시 전략 | 86% | 88% | 82% | 87% |
평균 | 86% | 83% | 82% | 84% |
HYBRID_DESIGN 프롬프트는 가장 높은 평균 솔루션 품질(86%)과 모든 시나리오에서 가장 일관된 성능을 보였으며, 80% 미만의 점수는 없었습니다. 또한 가장 많은 생각을 생성했습니다. src/server.ts
파일은 이 최적의 프롬프트 디자인을 사용하도록 업데이트되었습니다.
개인적으로, 가장 큰 개선점은 프롬프트 끝에 "✍️ 각 생각을 "내가 놓친 것이나 다시 고려해야 할 것은 무엇인가?"라고 질문하면서 마무리하는 것이라고 생각합니다.
신속한 평가 시스템에 대한 자세한 내용은 테스트 프레임워크를 참조하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
복잡한 코딩 문제를 분기 및 수정 기능을 갖춘 체계적이고 자체 감사가 가능한 사고 단계로 분해하는 데 도움이 되는 프로그래밍 작업에 최적화된 향상된 순차적 사고 도구입니다.
Related MCP Servers
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -7052TypeScriptMIT License
- AsecurityAlicenseAqualityEnhances AI model capabilities with structured, retrieval-augmented thinking processes that enable dynamic thought chains, parallel exploration paths, and recursive refinement cycles for improved reasoning.Last updated -115JavaScriptMIT License
- -security-license-qualityProvides a tool for dynamic and reflective problem-solving by breaking complex problems into manageable steps with support for revision, branching, and hypothesis generation.Last updated -13,824JavaScript
- -securityFlicense-qualityProvides tools for structuring complex problems through narrative-based sequential story elements or systematic sequential thinking, helping make complex problems more memorable and easier to understand.Last updated -11Python