Vascue Public Knowledge Search

io.vascue由 vascue.io 发布官方发布者v1.2.0更新于 Oct 30, 2026

Search Vascue's public healthcare-ops, insurance-claims and booking docs. Public content only.

已验证Streamable HTTP可网页运行网页搜索与抓取知识与记忆

概览

AI 生成的概览

对 Vascue 公开的医疗运营、保险理赔与诊所预约文档做只读检索,返回带来源引用的摘录。

可以做什么
  • 用自然语言问题或关键词检索 Vascue 的公开页面
  • 在托管端点上选择混合、向量或关键词检索,并调整结果数量、匹配阈值与上下文扩展
  • 返回匹配摘录及其规范的 vascue.io 网址,便于回答时标注来源
  • 也可在本地对内置快照运行同样的检索,采用 BM25 关键词匹配且运行时不联网
适用场景
当助手需要回答关于 Vascue Front Desk、服务方保险理赔自动化、诊所管理软件集成、安全、案例研究或定价的问题,并应引用公开文档而非猜测时适用。
运行要求
远程 streamable HTTP 端点 vascue.io/mcp/search,无需认证;仅支持 stdio 的客户端可通过 npx mcp-remote 桥接。可选的自包含形式需要 Python 及所列依赖,或使用 Docker,并依赖内置内容快照。
安装前请注意
仅限公开内容:README 明确要求不要发送患者信息、理赔文件、诊所凭据或预约请求。该工具为只读,只返回源文本片段而不生成答案。托管端点限速为每个客户端每分钟 60 次请求。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Vascue Public Knowledge Search,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.vascue%2Fpublic-knowledge-search/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "vascue-public-knowledge-search": {
      "type": "http",
      "url": "https://www.vascue.io/mcp/search"
    }
  }
}

README

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]

A Model Context Protocol server that searches Vascue's public documentation: healthcare operations, Vascue Front Desk for clinics, provider-side insurance claims automation, practice-management integrations (two-way sync with Cliniko and Nookal; Jane, Mindbody, PracticeHub, HexaHealth, Halaxy, Clinicea, ClinicOffice, Semble, Plato Medical and JERA in progress), security, case studies and pricing.

It comes in two equivalent forms:

  • Hosted (always current): https://www.vascue.io/mcp/search - streamable HTTP, no authentication.

  • Self-contained (this repo): python server.py - local BM25 search over a bundled snapshot of the public pages (content/, refreshed per release with scripts/fetch_content.py). No network calls at runtime, so it also works offline and is what directory-built releases run.

  • Endpoint: https://www.vascue.io/mcp/search (streamable HTTP, no authentication)

  • Server card: https://www.vascue.io/.well-known/mcp/server-card.json

  • Registry name: io.vascue/public-knowledge-search

  • Operated by: Vascue Limited (ISO 27001 certified)

Public content only. This server indexes public product and educational pages. Never send patient information, claim documents, clinic credentials or booking requests to it. Agent-based clinic booking is a separate research pilot, not a public API.

Connect

Any MCP client that speaks streamable HTTP can connect to the endpoint directly.

Claude Code

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

Cursor / Claude Desktop / other stdio-only clients (via mcp-remote)

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

Self-contained local server (stdio; bundled snapshot, no network)

bash
pip install -r requirements.txtpython server.py

Docker (builds the self-contained server)

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

Tools

One tool, search, in both forms: no authentication, read-only. The inputs differ between the hosted endpoint and the local server.

Hosted endpoint (https://www.vascue.io/mcp/search)

Hybrid (keyword + vector) search over Vascue's public pages. Returns matching excerpts with their canonical https://www.vascue.io/... URLs so answers can cite the source.

InputTypeNotes
querystring (required)Natural-language question or keywords, e.g. "how does Vascue handle insurance claim pre-authorisation".
ai_search_options.retrieval.retrieval_type"hybrid" | "vector" | "keyword"Default hybrid.
ai_search_options.retrieval.max_num_resultsinteger 1–50Default 8.
ai_search_options.retrieval.match_thresholdnumber 0–1Default 0.35.
ai_search_options.retrieval.context_expansioninteger 0–3Neighbouring chunks to include.

Query rewriting and reranking are disabled server-side; the server returns source chunks only and never a generated answer, so nothing is presented as a Vascue statement without a citation. Rate limit: 60 requests per minute per client.

Example call:

json
{ "name": "search", "arguments": { "query": "Cliniko integration for Vascue Front Desk" } }

The endpoint is backed by a Cloudflare AI Search instance over the approved public Markdown export of vascue.io (the service descriptor at https://www.vascue.io/.well-known/ai-search.json states what is and is not indexed).

Local server (server.py)

BM25 keyword search over the bundled content/ snapshot. No network calls at runtime. Returns {"chunks": [...]}, each chunk with url, title, score (0–1, relative to the best match) and text.

InputTypeNotes
querystring (required)Natural-language question or keywords; 3–15 words, one topic per call.
max_num_resultsinteger 1–50Default 8.

Example call:

json
{ "name": "search", "arguments": { "query": "Cliniko integration", "max_num_results": 5 } }

Development

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

CI runs the same build and smoke test on every push and weekly, so the badge above doubles as an endpoint health indicator.

Directory build specs

Directories that build the server from source (e.g. Glama) run the self-contained form. Generated build images vary (uv-managed Python without pip, or a PEP 668 externally-managed system Python), so use an explicit venv:

  • Build steps: ["uv venv /opt/venv && uv pip install --python /opt/venv/bin/python -r requirements.txt"]
  • CMD: ["/opt/venv/bin/python", "server.py"]
  • No environment variables.

Where a normal pip exists, plain pip install -r requirements.txt + ["python", "server.py"] works too.

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

Other machine-readable surfaces

  • https://www.vascue.io/llms.txt
  • https://www.vascue.io/openapi.json (public, read-only content API)
  • https://www.vascue.io/.well-known/agent-skills/index.json (agent skills; also at vascue-io/skills)

Licence

This repository (README, manifest, Dockerfile) is MIT licensed. The content served by the endpoint is Vascue's public website content.

来源:README.md,提交 5c4c73a

工具

1

版本历史

2
  1. v1.2.0最新Oct 30, 2026
  2. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分