hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides tools to retrieve available Nx plugins from the npm registry along with their descriptions through the nx_available_plugins tool.
Provides deep access to Nx monorepo structure, including project relationships, file mappings, tasks, ownership info, tech stacks, generators, and documentation to help LLMs generate tailored code and understand architectural impact of changes.
Nx MCP 서버
Nx를 위한 모델 컨텍스트 프로토콜 서버 구현.
개요
Nx MCP 서버는 LLM에게 프로젝트 관계, 파일 매핑, 실행 가능한 작업, 소유권 정보, 기술 스택, Nx 생성기, 심지어 Nx 문서까지 포함한 모노리포 구조에 대한 심층적인 접근 권한을 제공합니다. 이러한 맥락에서 LLM은 스택에 맞는 코드를 생성하고, 변경 사항의 영향을 파악하며, 연결된 파일에 수정 사항을 정확하게 적용할 수 있습니다. 이는 Nx가 이미 작업 공간의 상위 레벨 아키텍처를 이해하고 있으며, 모노리포가 모든 관련 프로젝트를 한곳으로 통합하기 때문에 가능합니다.
설치 및 사용
이 MCP 서버를 사용하는 방법은 두 가지가 있습니다.
a) nx-mcp 패키지를 통해 실행합니다.
npx
나 패키지 관리자의 동등한 기능을 통해 MCP 서버를 호출하기만 하면 됩니다.
다음은 mcp.json
구성의 예입니다.
지엑스피1
VSCode의 경우 다음을 실행할 수도 있습니다.
MCP 서버를 등록하는 방법은 AI 도구 설명서를 참조하세요. 예를 들어 Cursor 나 Claude Desktop은 MCP를 지원합니다.
stdio
통해 통신하는 대신 서버를 호스팅하려면 --sse
및 --port
플래그를 사용할 수 있습니다. Nx MCP 서버는 현재 단일 동시 연결만 지원하므로 여러 클라이언트를 동시에 연결하는 경우 경우에 따라 연결이 끊어질 수 있습니다.
nx-mcp --help
실행하여 사용 가능한 옵션을 확인하세요.
b) Nx 콘솔 확장을 사용하세요
Cursor를 사용하는 경우 MCP 서버를 자동으로 관리해주는 Nx Console 확장 프로그램을 직접 설치할 수 있습니다.
자세한 정보:
사용 가능한 도구
현재 Nx MCP 서버는 도구 세트를 제공합니다. 리소스, 루트, 프롬프트는 아직 지원되지 않습니다.
- nx_workspace : 로컬 nx 구성 및 프로젝트 그래프의 주석이 달린 표현을 반환합니다.
- nx_project_details : 특정 nx 프로젝트에 대한 전체 프로젝트 구성을 반환합니다.
- nx_docs : 사용자 질의와 관련된 문서 섹션을 검색합니다.
- nx_generators : 작업 공간에서 사용 가능한 생성기 목록을 반환합니다.
- nx_generator_schema : 특정 생성기에 대한 자세한 스키마 정보를 제공합니다.
- nx_available_plugins : npm 레지스트리에서 사용 가능한 Nx 플러그인 목록과 해당 설명을 반환합니다.
작업 공간 경로가 지정되지 않으면 nx_docs
및 nx_available_plugins
도구만 사용할 수 있습니다.
기여 및 개발
기여를 환영합니다! 자세한 내용은 Nx 콘솔 기여 가이드를 참조하세요.
기본 단계는 다음과 같습니다.
- Nx 콘솔 저장소를 복제하고 설치 단계를 따르세요.
nx run nx-mcp:build
(또는 소스 맵으로 디버깅하는 경우nx run nx-mcp:build:debug
)를 사용하여 nxnx-mcp
를 빌드합니다.- MCP 검사기를 사용하여 변경 사항을 테스트하세요.
특허
This server cannot be installed
Nx MCP 서버는 LLM에게 프로젝트 종속성, 파일 관계, 실행 가능한 작업, 소유권 메타데이터, 기술 스택, 사용자 정의 생성기 및 Nx 문서 등 모노리포에 대한 포괄적인 통찰력을 제공합니다. 이러한 심층적인 컨텍스트를 통해 LLM은 아키텍처에 완벽하게 부합하는 코드를 생성할 수 있습니다.