Skip to main content
Glama

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以上)

  • npm

  • 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環境変数PORT設定することでこれを変更できます。

MCPツール

このサーバーは、次の MCP ツールを提供します。

webdnaドキュメントを検索

WebDNA ドキュメントで特定の手順、コンテキスト、またはキーワードを検索します。

パラメータ:

  • query (文字列):WebDNAドキュメントの検索クエリ

get-webdna-doc

特定の WebDNA 命令またはコンテキストの詳細なドキュメントを ID で取得します。

パラメータ:

  • id (文字列): WebDNA命令またはコンテキストのID

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

ライセンス

ISC

謝辞

-
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