WebDNA MCP Server

by jacgood

Integrations

  • Leverages PostgreSQL (via Supabase) for storing and querying WebDNA documentation with full-text search capabilities

  • Uses Supabase PostgreSQL database for storage and retrieval of WebDNA documentation, with support for migrations and full-text search

WebDNA MCP 서버

WebDNA 문서를 위한 맞춤형 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 docs.webdna.us 에서 WebDNA 문서를 스크래핑하고 색인하며, 문서 검색을 위한 API 엔드포인트를 제공합니다.

특징

  • WebDNA 문서 스크래핑 및 인덱싱
  • AI 어시스턴트와의 통합을 위한 MCP 호환 API 엔드포인트 제공
  • WebDNA 지침 및 컨텍스트에 대한 전체 텍스트 검색
  • 분류된 문서 탐색
  • 저장 및 검색을 위한 Supabase PostgreSQL 데이터베이스

시작하기

필수 조건

  • 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

MCP 호환 API 엔드포인트를 통해 문서를 스크래핑, 인덱싱하고 검색 가능한 문서를 제공하여 WebDNA 문서를 AI 어시스턴트와 통합하는 맞춤형 서버입니다.

  1. 특징
    1. 시작하기
      1. 필수 조건
      2. 설치
    2. MCP 도구
      1. 검색-웹DNA-문서
      2. get-webdna-doc
      3. get-webdna-카테고리
    3. API 엔드포인트
      1. 개발
        1. 특허
          1. 감사의 말

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context
              Last updated -
              7
              62
              81
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context. Uses Ollama or OpenAI to generate embeddings. Docker files included
              Last updated -
              19
              14
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              An MCP server that integrates real-time web search capabilities into AI assistants using the Exa API, providing both basic and advanced search functionality with formatted markdown results.
              Last updated -
              119
              Python
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
              Last updated -
              Python

            View all related MCP servers

            ID: 7ntq5dy7ku