Skip to main content
Glama
vascue-io

Vascue Public Knowledge Search

Official

Vascue Public Knowledge Search (MCP server)

io.vascue/public-knowledge-search on the MCP Registry CI License: MIT public-knowledge-search MCP server

public-knowledge-search MCP server

Vascueの公開ドキュメント(医療オペレーション、クリニック向けAIフロントデスク、プロバイダー側の保険請求自動化、Cliniko連携、セキュリティ、事例、料金)を検索するModel Context Protocolサーバーです。

同等の2つの形態があります:

  • ホステッド版(常に最新): https://www.vascue.io/mcp/search - ストリーミングHTTP、認証不要。

  • 自己完結型(このリポジトリ): python server.py - 公開ページのバンドルスナップショット(content/、リリースごとにscripts/fetch_content.pyで更新)に対するローカルBM25検索。実行時にネットワーク呼び出しがないためオフラインでも動作し、ディレクトリビルドのリリースで実行されるものです。

  • エンドポイント: https://www.vascue.io/mcp/search(ストリーミングHTTP、認証不要)

  • サーバーカード: https://www.vascue.io/.well-known/mcp/server-card.json

  • レジストリ名: io.vascue/public-knowledge-search

  • 運営: Vascue Limited(ISO 27001認証取得)

公開コンテンツのみ。 このサーバーは公開された製品・教育ページのみをインデックス化します。患者情報、請求書類、クリニックの認証情報、予約リクエストを送信しないでください。エージェントベースのクリニック予約は別の研究パイロットであり、公開APIではありません。

接続

ストリーミングHTTPに対応したMCPクライアントは、エンドポイントに直接接続できます。

Claude Code

claude mcp add --transport http vascue-search https://www.vascue.io/mcp/search

Cursor / Claude Desktop / その他のstdio専用クライアントmcp-remote経由)

{
  "mcpServers": {
    "vascue-search": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://www.vascue.io/mcp/search"]
    }
  }
}

自己完結型ローカルサーバー(stdio、バンドルスナップショット、ネットワーク不要)

pip install -r requirements.txt
python server.py

Docker(自己完結型サーバーをビルド)

docker build -t vascue-public-knowledge-search .
docker run -i --rm vascue-public-knowledge-search

Related MCP server: Cliniko MCP Server

ツール

ツールは1つ、認証不要、読み取り専用です。

Vascueの公開ページに対するハイブリッド(キーワード+ベクトル)検索。一致した抜粋とその正規のhttps://www.vascue.io/... URLを返すため、回答で出典を引用できます。

入力

備考

query

string(必須)

自然言語の質問またはキーワード(例:「Vascueは保険請求の事前承認をどのように処理しますか」)

ai_search_options.retrieval.retrieval_type

"hybrid" | "vector" | "keyword"

デフォルトはhybrid。

ai_search_options.retrieval.max_num_results

integer 1–50

デフォルトは8。

ai_search_options.retrieval.match_threshold

number 0–1

デフォルトは0.35。

ai_search_options.retrieval.context_expansion

integer 0–3

含める隣接チャンク数。

クエリの書き換えと再ランキングはサーバー側で無効化されています。サーバーはソースチャンクのみを返し、生成された回答は返さないため、引用なしにVascueの声明として提示されることはありません。レート制限:クライアントあたり毎分60リクエスト。

呼び出し例:

{ "name": "search", "arguments": { "query": "Cliniko integration for AI front desk" } }

エンドポイントは、vascue.ioの承認済み公開Markdownエクスポートに対するCloudflare AI Searchインスタンスによって支えられています(https://www.vascue.io/.well-known/ai-search.jsonのサービス記述子に、何がインデックス化され、何がされないかが記載されています)。

開発

docker build -t vascue-public-knowledge-search .
node scripts/smoke.mjs docker run -i --rm vascue-public-knowledge-search   # initialize -> tools/list
node scripts/smoke.mjs npx -y mcp-remote https://www.vascue.io/mcp/search --transport http-only

CIはプッシュのたびと毎週、同じビルドとスモークテストを実行するため、上記のバッジはエンドポイントの健全性インジケーターを兼ねています。

ディレクトリビルド仕様

ソースからサーバーをビルドするディレクトリ(例:Glama)は自己完結型を実行します。生成されるビルドイメージは異なるため(pipなしのuv管理Python、またはPEP 668の外部管理システムPython)、明示的なvenvを使用してください:

  • ビルド手順:["uv venv /opt/venv && uv pip install --python /opt/venv/bin/python -r requirements.txt"]

  • CMD:["/opt/venv/bin/python", "server.py"]

  • 環境変数は不要。

通常のpipが存在する場合は、単純なpip install -r requirements.txt + ["python", "server.py"]でも動作します。

pip install -r requirements.txt
SMOKE_CALL_QUERY="Cliniko integration" node scripts/smoke.mjs python server.py   # local server
node scripts/smoke.mjs python bridge.py                                          # stdio bridge to the hosted endpoint
python scripts/fetch_content.py                                                  # refresh the content/ snapshot

その他の機械可読サーフェス

  • https://www.vascue.io/llms.txt

  • https://www.vascue.io/openapi.json(公開・読み取り専用のコンテンツAPI)

  • https://www.vascue.io/.well-known/agent-skills/index.json(エージェントスキル。vascue-io/skillsにもあります)

ライセンス

このリポジトリ(README、マニフェスト、Dockerfile)はMITライセンスです。エンドポイントが提供するコンテンツはVascueの公開ウェブサイトのコンテンツです。

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool updatev0.1.0
    • First observedsearch

TDQS

A4.7/5.0
Disambiguation5/5

With only one tool, there is no risk of confusion between tools. The 'search' tool's purpose is unambiguous and clearly scoped to a specific domain (Vascue public knowledge).

Naming Consistency5/5

The single tool is named 'search', which is a simple, clear verb that perfectly matches its function. There is no inconsistency to evaluate, and the name is intuitive.

Tool Count4/5

The server provides exactly one tool, which is slightly below the typical 3-15 tool range. However, given the narrow purpose of 'Public Knowledge Search', a single search tool is well-scoped and earns its place, making the count appropriate.

Completeness5/5

The tool covers the entire domain of knowledge search for Vascue's public pages, including search, relevance ranking, and citation of sources. There are no obvious missing operations for its stated purpose; it is a complete, focused toolkit.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    A Model Context Protocol server providing AI assistants with access to healthcare data tools, including FDA drug information, PubMed research, health topics, clinical trials, and medical terminology lookup.
    7
    78
    126
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables integration with the Cliniko practice management system through MCP tools and resources. Supports patient management, appointment scheduling, and practice data access through natural language interactions.
    -
  • F
    license
    B
    quality
    D
    maintenance
    Provides comprehensive integration with the Cliniko API for healthcare practice management, including patient, appointment, and invoice administration. It enables tools for complex clinical workflows and direct access to practice resources through the Model Context Protocol.
    27
    1
    -
  • F
    license
    B
    quality
    D
    maintenance
    Provides integration with the Cliniko API for healthcare practice management, enabling patient, appointment, invoice, and payment operations via natural language.
    27
    -

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/vascue-io/public-knowledge-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server