Skip to main content
Glama
jacgood
by jacgood

Сервер WebDNA MCP

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

Функции

  • Скрапы и индексы Документация WebDNA

  • Предоставляет конечные точки API, совместимые с MCP, для интеграции с помощниками на основе искусственного интеллекта

  • Полнотекстовый поиск инструкций и контекстов WebDNA

  • Просмотр документации по категориям

  • База данных Supabase PostgreSQL для хранения и поиска

Related MCP server: MCP Web Docs

Начиная

Предпосылки

  • 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

Лицензия

МСК

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A self-hosted MCP server that crawls, indexes, and searches documentation from any website locally, including private sites requiring authentication. It provides hybrid search capabilities and local embedding generation to maintain privacy while keeping AI assistant knowledge up to date.
    112 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A multi-tenant MCP server that indexes documentation from websites, git repositories, and local folders, and exposes them to AI clients via search and fetch tools.
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
    23 npm
    MIT