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: @sanderkooger/mcp-server-ragdocs

Начиная

Предпосылки

  • 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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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