DC

dx-corp/deep-code-reasoning-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

109 stars 14 forks 품질 86 트렌드 35MIT

구글의 Gemini AI가 구동하는 고급 코드 분석 및 추론 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다

개요

Claude Code와 Google Gemini AI를 결합하여 상호 보완적인 코드 분석을 제공하는 MCP 서버입니다. 이 서버는 Claude Code가 엄밀한 터미널 통합과 다중 파일 리팩토링을 처리하는 멀티모델 워크플로우를 가능하게 하며, Gemini는 1M 토큰의 대규모 컨텍스트 창과 코드 실행 기능을 활용해 분산 시스템 디버깅과 장기 추적 분석을 수행합니다. Claude와 Gemini 모두 심층 의미론적 추론과 분산 시스템 버그를 처리할 수 있습니다. 이 서버는 다음과 같은 지능형 라우팅 전략을 가능하게 합니다: - 로컬 컨텍스트 연산, 점진 패치, CLI 네이티브 워크플로우에 뛰어나고, 대규모 컨텍스트 스윕, 합성 테스트 실행, 로그 + 트레이스 + 코드 규모의 실패 분석에서 빛을 발합니다 "에스컬레이션" 모델은 LLM을 이기종 마이크로서비스처럼 취급하며, 각 하위 작업에 가장 적합한 마이크로서비스로 라우팅합니다. - : 구글의 최신 Gemini 2.5 Pro Preview (05-06) 모델을 사용하며 1M 토큰 컨텍스트 창을 제공함 - : 새롭습니다!

개요(AI 번역)

Claude Code와 Google Gemini AI를 결합하여 상호 보완적인 코드 분석을 제공하는 MCP 서버입니다. 이 서버는 Claude Code가 엄밀한 터미널 통합과 다중 파일 리팩토링을 처리하는 멀티모델 워크플로우를 가능하게 하며, Gemini는 1M 토큰의 대규모 컨텍스트 창과 코드 실행 기능을 활용해 분산 시스템 디버깅과 장기 추적 분석을 수행합니다.

핵심 가치

Claude와 Gemini 모두 심층 의미론적 추론과 분산 시스템 버그를 처리할 수 있습니다. 이 서버는 다음과 같은 지능형 라우팅 전략을 가능하게 합니다:

  • Claude Code는 로컬 컨텍스트 연산, 점진 패치, CLI 네이티브 워크플로우에서 뛰어납니다
  • Gemini 2.5 Pro는 대규모 컨텍스트 스윕, 합성 테스트 실행, 로그 + 트레이스 + 코드 간의 실패 분석으로 빛납니다

“에스컬레이션” 모델은 LLM을 이기종 마이크로서비스처럼 취급하며, 각 하위 작업에 가장 적합한 마이크로서비스로 라우팅합니다.

특징

  • Gemini 2.5 Pro Preview: 구글의 최신 Gemini 2.5 Pro Preview (05-06) 모델을 사용하며 1M 토큰 컨텍스트 창을 사용합니다
  • 대화 분석: 새롭습니다! 반복적인 문제 해결을 위한 Claude와 Gemini 간의 AI 대 AI 대화

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Deep Code Reasoning MCP Server

An MCP server that pairs Claude Code with Google’s Gemini AI for complementary code analysis. This server enables a multi-model workflow where Claude Code handles tight terminal integration and multi-file refactoring, while Gemini leverages its massive context window (1M tokens) and code execution capabilities for distributed system debugging and long-trace analysis.

Core Value

Both Claude and Gemini can handle deep semantic reasoning and distributed system bugs. This server enables an intelligent routing strategy where:

  • Claude Code excels at local-context operations, incremental patches, and CLI-native workflows
  • Gemini 2.5 Pro shines with huge-context sweeps, synthetic test execution, and analyzing failures that span logs + traces + code

The “escalation” model treats LLMs like heterogeneous microservices - route to the one that’s most capable for each sub-task.

Features

  • Gemini 2.5 Pro Preview: Uses Google’s latest Gemini 2.5 Pro Preview (05-06) model with 1M token context window
  • Conversational Analysis: NEW! AI-to-AI dialogues between Claude and Gemini for iterative problem-solving
  • Execution Flow Tracing: Understands data flow and state transformations, not just function calls
  • Cross-System Impact Analysis: Models how changes propagate across service boundaries
  • Performance Modeling: Identifies N+1 patterns, memory leaks, and algorithmic bottlenecks
  • Hypothesis Testing: Tests theories about code behavior with evidence-based validation
  • Long Context Support: Leverages Gemini 2.5 Pro Preview’s 1M token context for analyzing large codebases

Prerequisites

  • Node.js 18 or later
  • A Google Cloud account with Gemini API access
  • Gemini API key from Google AI Studio

Key Dependencies

  • @google/generative-ai: Google’s official SDK for Gemini API integration
  • @modelcontextprotocol/sdk: MCP protocol implementation for Claude integration
  • zod: Runtime type validation for tool parameters
  • dotenv: Environment variable management

Installation

Quick Install for Cursor

Note: After installation, you’ll need to update the file path to your actual installation directory and set your GEMINI_API_KEY.

Manual Installation

  1. Clone the repository:
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "deep-code-reasoning": { "command": "node", "args": ["/path/to/deep-code-reasoning-mcp/dist/index.js"], "env": { "GEMINI_API_KEY": "your-gemini-api-key" } } } }