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

Пользовательский сервер Model Context Protocol (MCP) для документации WebDNA. Этот сервер извлекает и индексирует документацию WebDNA из docs.webdna.us и предоставляет конечные точки API для поиска и извлечения документации.

Функции

  • Скрапы и индексы Документация WebDNA
  • Предоставляет конечные точки API, совместимые с MCP, для интеграции с помощниками на основе искусственного интеллекта
  • Полнотекстовый поиск инструкций и контекстов WebDNA
  • Просмотр документации по категориям
  • База данных Supabase PostgreSQL для хранения и поиска

Начиная

Предпосылки

  • Node.js (v14 или выше)
  • нпм
  • Учетная запись и проект Supabase

Установка

  1. Клонировать репозиторий
  2. Установить зависимости:
npm install
  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:

поиск-webdna-docs

Выполняет поиск в документации WebDNA конкретных инструкций, контекстов или ключевых слов.

Параметры:

  • query (строка): Поисковый запрос для документации WebDNA

получить-webdna-doc

Извлекает подробную документацию для определенной инструкции или контекста WebDNA по ее идентификатору.

Параметры:

  • id (строка): идентификатор инструкции или контекста WebDNA.

получить-webdna-категории

Извлекает все категории документации WebDNA с количеством инструкций в каждой категории.

Конечные точки API

  • POST /mcp/search-webdna-docs : Поиск документации WebDNA
  • POST /mcp/get-webdna-doc : Получить документацию по идентификатору
  • GET /mcp/get-webdna-categories : Получить все категории
  • GET /health : Конечная точка проверки работоспособности

Разработка

Для разработки с автоматическим перезапуском при изменении файла:

npm run dev

Лицензия

МСК

Благодарности

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

Пользовательский сервер, который интегрирует документацию WebDNA с помощниками ИИ, извлекая, индексируя и предоставляя доступную для поиска документацию через конечные точки API, совместимые с MCP.

  1. Функции
    1. Начиная
      1. Предпосылки
      2. Установка
    2. Инструменты МКП
      1. поиск-webdna-docs
      2. получить-webdna-doc
      3. получить-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