Starwind UI MCP 서버
Starwind UI를 위한 MCP(Model Context Protocol) 서버의 TypeScript 구현으로, 개발자가 Starwind UI 구성 요소를 사용하는 데 도움이 되는 도구를 제공합니다.
빠른 시작
지엑스피1
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Starwind UI MCP 서버를 자동으로 설치하려면:
IDE 설정
로컬 MCP 서버를 사용하도록 IDE를 설정하는 방법은 IDE마다 다릅니다. Windsurf의 예는 다음과 같습니다.
자세한 지침:
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP)은 로컬 서버를 통해 AI 기능을 확장하는 프로토콜입니다. 이 구현은 Starwind UI에서 작업할 때 AI 어시스턴트 기능을 향상시키는 Starwind UI 전용 도구를 제공합니다. MCP에 대한 자세한 내용은 공식 문서를 참조하세요.
특징
- 도구 기반 아키텍처 - 새로운 도구를 쉽게 추가할 수 있는 모듈식 디자인
- Starwind UI 문서 도구 - Starwind UI 구성 요소에 대한 문서 링크에 액세스합니다.
- 패키지 관리자 감지 - 적절한 패키지 관리자(npm, yarn, pnpm)를 감지하고 사용합니다.
- LLM 데이터 페처 - 캐싱 및 속도 제한을 사용하여 LLM에 대한 Starwind UI 정보 검색
- TypeScript 구현 - 더 나은 유형 안전성과 개발자 경험을 위해 TypeScript로 구축됨
- 표준 I/O 전송 - AI 어시스턴트와의 통신을 위해 stdio 사용
사용 가능한 도구
도구 이름 | 설명 |
---|---|
init_project | 새로운 Starwind UI 프로젝트를 초기화합니다. |
install_component | Starwind UI 구성 요소에 대한 설치 명령을 생성합니다. |
update_component | Starwind UI 구성 요소에 대한 업데이트 명령을 생성합니다. |
get_documentation | Starwind UI 구성 요소 및 가이드에 대한 설명서 링크를 반환합니다. |
fetch_llm_data | starwind.dev에서 LLM 데이터를 가져옵니다(속도 제한, 캐싱 포함) |
get_package_manager | 현재 패키지 관리자 정보를 감지하고 반환합니다. |
개발
이 프로젝트는 개발 목적으로 PNPM을 패키지 관리자로 사용하도록 설정되어 있습니다. pnpm을 사용하지 않는 경우, 필요한 패키지 관리자 명령으로 package.json 파일을 업데이트해야 합니다.
프로젝트 구조
새로운 도구 추가
서버에 자신의 도구를 추가하려면:
src/tools/
디렉토리에 새 도구 파일을 만듭니다.src/tools/index.ts
에 도구를 등록합니다.src/config/settings.ts
에서 도구를 활성화하세요pnpm build
로 서버를 다시 빌드합니다.pnpm start
로 서버를 다시 시작하세요.
특허
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Starwind UI 구성 요소를 사용하는 데 도움이 되는 도구를 제공하는 모델 컨텍스트 프로토콜 서버의 TypeScript 구현입니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -1112JavaScriptMIT License
- AsecurityFlicenseAqualityA TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.Last updated -12TypeScript
- -securityAlicense-qualityA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript