Skip to main content
Glama

WebDNA MCP Server

by jacgood

WebDNA MCPサーバー

WebDNAドキュメント用のカスタムモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、 docs.webdna.usからWebDNAドキュメントをスクレイピングしてインデックス化し、ドキュメントの検索と取得のためのAPIエンドポイントを提供します。

特徴

  • WebDNAドキュメントをスクレイピングしてインデックスする
  • AIアシスタントとの統合のためのMCP互換APIエンドポイントを提供
  • WebDNAの指示とコンテキストの全文検索
  • 分類されたドキュメントの閲覧
  • 保存と検索のための Supabase PostgreSQL データベース

はじめる

前提条件

  • 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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP 互換の API エンドポイントを通じてスクレイピング、インデックス作成、検索可能なドキュメントの提供を行い、WebDNA ドキュメントを AI アシスタントと統合するカスタム サーバー。

  1. 特徴
    1. はじめる
      1. 前提条件
      2. インストール
    2. MCPツール
      1. webdnaドキュメントを検索
      2. get-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
              13
              211
              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 -
              6
              22
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              An MCP server that enables AI assistants to access up-to-date documentation for Python libraries like LangChain, LlamaIndex, and OpenAI through dynamic fetching from official sources.
              Last updated -
              1
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              An MCP server that crawls API documentation websites and exposes their content to AI models, enabling them to search, browse, and reference API specifications.
              Last updated -
              Python

            View all related MCP servers

            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