Skip to main content
Glama
jacgood
by jacgood

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. 저장소를 복제합니다

  2. 종속성 설치:

지엑스피1

  1. 예제 파일을 복사하고 Supabase 자격 증명으로 업데이트하여 환경 변수를 설정합니다.

cp .env.example .env # Edit .env with your Supabase URL and API key
  1. Supabase 프로젝트에 데이터베이스 마이그레이션을 적용합니다.

# Use the Supabase SQL Editor to run the SQL in migrations/01_initial_setup.sql
  1. 문서 스크래퍼를 실행하여 데이터베이스를 채웁니다.

npm run scrape
  1. 서버를 시작합니다:

npm start

서버는 기본적으로 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 : 상태 확인 엔드포인트

개발

파일 변경 시 자동 재시작 기능을 사용하여 개발하는 경우:

npm run dev

특허

아이에스씨

감사의 말

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jacgood/webdna-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server