
auchenberg/claude-code-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
auchenberg/claude-code-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
auchenberg/claude-code-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Claude Code MCP는 Claude Code를 모델 컨텍스트 프로토콜(MCP) 서버로 구현한 것입니다. 이 프로젝트는 표준화된 MCP 인터페이스를 통해 Claude Code의 강력한 소프트웨어 엔지니어링 기능을 활용할 수 있게 합니다.
⚠️ 면책 조항 ⚠️
Claude Code MCP는 DevinAI가 Claude 코드 베이스를 분석하고 MCP 서버를 생성하도록 요청받은 자동 생성 프로젝트입니다.
이것은 개념 증명일 뿐이라 누구에게도 사용하지 말라고 권합니다.
클로드 코드란 무엇인가?
Claude 코드는 Claude가 지원하는 소프트웨어 엔지니어링 작업을 위한 Anthropic의 CLI 도구입니다. 이 코드는 개발자들이 다음과 같은 작업을 할 수 있도록 돕는 도구 및 기능을 제공합니다:
- 코드 생성 및 편집
- 코드 검토 및 분석
- 디버깅 및 문제 해결
- 파일 시스템 작업
- 셸 명령 실행
- 프로젝트 탐색 및 이해
원래 구현은 Claude의 API와 상호작용하기 위한 프롬프트와 도구를 정의하는 JavaScript 모듈로 제공됩니다.
MCP란 무엇인가?
모델 컨텍스트 프로토콜(MCP)은 서로 다른 모델과 제공자 간에 일관된 상호작용 패턴을 가능하게 하는 AI 모델용 표준화된 인터페이스입니다. MCP는 다음을 정의합니다:
- 도구: 모델을 호출하여 행동을 수행할 수 있는 함수들
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Claude Code MCP
Claude Code MCP is an implementation of Claude Code as a Model Context Protocol (MCP) server. This project allows you to use Claude Code’s powerful software engineering capabilities through the standardized MCP interface.
⚠️ DISCLAIMER ⚠️
Claude Code MCP is a auto-generated project by DevinAI, who was prompted to analyse the Claude Code codebase, and generate an MCP server.
This is a proof of concept that I don’t advise anyone to use.
What is Claude Code?
Claude Code is Anthropic’s CLI tool for software engineering tasks, powered by Claude. It provides a set of tools and capabilities that help developers with:
- Code generation and editing
- Code review and analysis
- Debugging and troubleshooting
- File system operations
- Shell command execution
- Project exploration and understanding
The original implementation is available as a JavaScript module that defines prompts and tools for interacting with Claude’s API.
What is MCP?
The Model Context Protocol (MCP) is a standardized interface for AI models that enables consistent interaction patterns across different models and providers. MCP defines:
- Tools: Functions that models can call to perform actions
- Resources: External data that models can access
- Prompts: Predefined conversation templates
By implementing Claude Code as an MCP server, we make its capabilities available to any MCP-compatible client, allowing for greater interoperability and flexibility.
Features
- Full implementation of Claude Code functionality as an MCP server
- Provides tools for file operations, shell commands, and code analysis
- Exposes resources for accessing file system and environment information
- Includes prompts for general CLI interaction and code review
- Compatible with any MCP client
- TypeScript implementation with full type safety
Installation
# Clone the repository
git clone https://github.com/auchenberg/claude-code-mcp.git
cd claude-code-mcp
# Install dependencies
npm install
# Build the project
npm run build
Usage
Running as a standalone server
# Start the server
npm start
Using with MCP clients
Claude Code MCP can be used with any MCP client. Here’s an example of how to connect to it using the MCP TypeScript SDK:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({
command: "node",
args: ["dist/index.js"]
});
const client = new Client(
{
name: "example-client",
version: "1.0.0"
},
{
capabilities: {
prompts: {},
resources: {},
tools: {}
}
}
);
await client.connect(transport);
// Use Claude Code through MCP
const result = await client.callTool({
name: "bash",
arguments: {
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →