Skip to main content
Glama
vascue-io

Vascue Public Knowledge Search

Official

Vascue Public Knowledge Search (MCP-сервер)

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

public-knowledge-search MCP server

Сервер Model Context Protocol, который ищет по публичной документации Vascue: операции в здравоохранении, ИИ-ресепшн для клиник, автоматизация страховых претензий на стороне провайдера, интеграция с Cliniko, безопасность, кейсы и цены.

Он доступен в двух эквивалентных формах:

  • Хостируемая (всегда актуальная): https://www.vascue.io/mcp/search — потоковый HTTP, без аутентификации.

  • Автономная (этот репозиторий): python server.py — локальный поиск BM25 по встроенному снимку публичных страниц (content/, обновляется при каждом релизе с помощью scripts/fetch_content.py). Без сетевых вызовов во время выполнения, поэтому работает и офлайн, и именно её запускают сборки из каталогов.

  • Конечная точка: 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.

Подключение

Любой MCP-клиент, поддерживающий потоковый HTTP, может подключиться к конечной точке напрямую.

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. Возвращает соответствующие фрагменты с их каноническими URL https://www.vascue.io/..., чтобы ответы могли ссылаться на источник.

Вход

Тип

Примечания

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 поверх одобренного публичного экспорта Markdown с vascue.io (описание сервиса по адресу 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), запускают автономную форму. Сгенерированные образы сборки различаются (Python под управлением uv без pip или системный Python с внешним управлением PEP 668), поэтому используйте явное виртуальное окружение:

  • Шаги сборки: ["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