hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports automated deployment via GitHub Actions for continuous integration and version releases of tools
Incorporates Mermaid diagrams for visualizing tool workflows and development processes
Provides database integration for storing and retrieving data with MongoDB, supporting enterprise-grade capabilities for automation workflows
툴박스 MCP 서버
AI 기반 자동화 도구 개발 플랫폼은 다음을 제공합니다.
🧩 모듈형 아키텍처 - src/tools
디렉토리를 통한 도구 핫 리로딩 🤖 AI 지원 - 자연어를 도구 템플릿으로 변환하는 AI 엔진 🚀 엔터프라이즈급 기능 - MongoDB/Redis/SSH와 같은 프로덕션 환경 서비스 통합 🔄 실시간 업데이트 - buildReload_tool
통한 다운타임 없는 배포
지엑스피1
기여하다
특징
도구
전체 도구 사양과 자세한 설명서를 보려면 TOOL.md를 방문하세요.
자원
리소스는 도구 실행의 결과로 동적으로 생성됩니다. 예를 들어, create_note
도구는 URI를 통해 액세스할 수 있는 노트 리소스를 생성합니다.
워크플로 도구
workflow_tool
여러 도구를 연결하여 복잡한 워크플로를 조율하는 강력한 도구입니다. 다음을 지원합니다.
- 직렬 및 병렬 실행: 도구를 순차적 또는 병렬 방식으로 실행합니다.
- 거래 관리: 오류 처리를 위한 보상 메커니즘을 통해 거래를 관리합니다.
- 상세 보고: 각 단계의 상태, 실행 시간, 결과를 포함하여 워크플로 실행에 대한 상세 보고서를 생성합니다.
- 사용자 정의 가능한 출력: 워크플로 실행 보고서를 저장할 출력 파일을 지정합니다.
프롬프트
summarize_notes
:create_note
도구를 사용하여 생성된 노트의 요약을 생성합니다.
개발 가이드
새로운 도구 추가
세부적인 개발 프로세스
- 템플릿 생성:
src/tools/
디렉토리에 새 도구 파일을 생성합니다. - AI 검증: 매개변수 스키마 준수 여부를 자동으로 확인합니다.
- 테스트 생성: 기능 설명을 기반으로 테스트 케이스를 생성합니다.
- 보안 검토: 정적 코드 분석 및 종속성 검사
- 지속적인 통합: GitHub Actions를 통한 자동 배포
전체 개발 가이드 보기: prompt.md 기존 구현 참조: 도구 예제
개발
종속성 설치:
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
마켓플레이스 제출
Claude Desktop을 위한 완벽한 통합 자동화 툴킷
설치
Claude Desktop 애플리케이션과 통합하려면 다음 서버 구성을 추가하세요.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- 윈도우:
%APPDATA%/Claude/claude_desktop_config.json
핵심 가치
🚀 package.json 구성을 활용한 엔터프라이즈급 자동화 제공:
- 글로벌 CLI 도구 설치(
tbx
명령) - 워크플로 스케줄링 엔진
- 다중 플랫폼 지원(Windows/macOS)
- 하이브리드 클라우드 배포 기능(MongoDB/Redis/SSH)
🔧 개발자 친화적
- 강력한 형식의 TypeScript 구현
- 실시간 디버깅 지원(--inspect 플래그)
- VSCode 디버깅 구성 템플릿
- 핫 리로딩 메커니즘:
buildReload_tool
호출하여 구현합니다.- 다운타임 없는 업데이트
- 자동 종속성 트리 구문 분석
- 버전 호환성 확인
- 샌드박스 환경 테스트
디버깅
MCP 서버 디버깅은 stdio 통신 때문에 까다로울 수 있습니다. 다음은 몇 가지 방법입니다.
🚧 면책 조항
민감한 데이터
민감한 데이터가 포함된 컨테이너를 구성하지 마세요. 여기에는 API 키, 데이터베이스 비밀번호 등이 포함됩니다.
LLM이 로컬 컴퓨터에서 실행되고 있지 않는 한, LLM과 교환되는 모든 민감한 데이터는 본질적으로 손상될 가능성이 있습니다.
법적 책임 ⚠️
- ⚠️ 이 도구는 MIT 라이선스에 따라 "있는 그대로" 제공되며 어떠한 보증도 없습니다.
- ⚠️ 개발자는 직접/간접적 손해에 대해 책임을 지지 않습니다.
- ⚠️ 부적절한 컨테이너 구성으로 인한 모든 위험은 사용자에게 있습니다.
- ⚠️ 불법적이거나 파괴적인 사용은 엄격히 금지됩니다.
- ⚠️ 전체 약관은 라이선스를 참조하세요.
- Node.js Inspector:
--inspect=9229
플래그로 서버를 시작합니다.
그런 다음 chrome://inspect
로 이동하여 Chrome DevTools를 사용하여 서버에 연결합니다.
- MCP Inspector:
inspector
npm 스크립트를 통해 접근 가능한 전용 디버깅 도구인 MCP Inspector를 활용하세요. - VSCode 디버깅
VSCode로 디버깅하려면 다음 구성으로 .vscode/launch.json
파일을 만드세요.
그런 다음 --inspect=9229
플래그로 서버를 시작하고 VSCode 디버거를 연결합니다.
You must be authenticated.
Tools
모듈형 아키텍처와 도구 핫 리로딩, 엔터프라이즈급 통합 기능, 다운타임 없는 배포를 통한 실시간 업데이트를 제공하는 AI 기반 자동화 도구 개발 플랫폼입니다.
- Contributing
- Features
- Development Guide
- Development
- Marketplace Submission
- Installation
- Core Values
- Debugging