Skip to main content
Glama
vascue-io

Vascue Public Knowledge Search

Official

Vascue 公共知识搜索(MCP 服务器)

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 集成、安全、案例研究和定价。

它有两种等价形式:

  • 托管版(始终最新): 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

工具

一个工具,无需认证,只读。

对 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" } }

该端点由 Cloudflare AI Search 实例支撑,基于 vascue.io 的已批准公开 Markdown 导出(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)运行的是自包含版本。生成的构建镜像各不相同(由 uv 管理的 Python 无 pip,或 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、manifest、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