WebDNA MCP 서버
WebDNA 문서를 위한 맞춤형 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 docs.webdna.us 에서 WebDNA 문서를 스크래핑하고 색인하며, 문서 검색을 위한 API 엔드포인트를 제공합니다.
특징
WebDNA 문서 스크래핑 및 인덱싱
AI 어시스턴트와의 통합을 위한 MCP 호환 API 엔드포인트 제공
WebDNA 지침 및 컨텍스트에 대한 전체 텍스트 검색
분류된 문서 탐색
저장 및 검색을 위한 Supabase PostgreSQL 데이터베이스
Related MCP server: @sanderkooger/mcp-server-ragdocs
시작하기
필수 조건
Node.js(v14 이상)
엔피엠
Supabase 계정 및 프로젝트
설치
저장소를 복제합니다
종속성 설치:
지엑스피1
예제 파일을 복사하고 Supabase 자격 증명으로 업데이트하여 환경 변수를 설정합니다.
Supabase 프로젝트에 데이터베이스 마이그레이션을 적용합니다.
문서 스크래퍼를 실행하여 데이터베이스를 채웁니다.
서버를 시작합니다:
서버는 기본적으로 3000번 포트에서 실행됩니다. PORT 환경 변수를 설정하여 포트를 변경할 수 있습니다.
MCP 도구
이 서버는 다음과 같은 MCP 도구를 제공합니다.
검색-웹DNA-문서
특정 지침, 컨텍스트 또는 키워드에 대한 WebDNA 문서를 검색합니다.
매개변수:
query(문자열): WebDNA 문서에 대한 검색 쿼리
get-webdna-doc
ID를 사용하여 특정 WebDNA 명령어나 컨텍스트에 대한 자세한 문서를 검색합니다.
매개변수:
id(문자열): WebDNA 명령어 또는 컨텍스트의 ID
get-webdna-카테고리
각 카테고리에 포함된 명령어 수와 함께 모든 WebDNA 문서 카테고리를 검색합니다.
API 엔드포인트
POST /mcp/search-webdna-docs: WebDNA 문서 검색POST /mcp/get-webdna-doc: ID로 문서 가져오기GET /mcp/get-webdna-categories: 모든 카테고리 가져오기GET /health: 상태 확인 엔드포인트
개발
파일 변경 시 자동 재시작 기능을 사용하여 개발하는 경우:
특허
아이에스씨