MoleCare MCP Server
OfficialMoleCare MCP Server
Model Context Protocol (MCP) сервер, который предоставляет Claude и другим MCP-клиентам доступ к:
База знаний по дерматологии — обучение по правилу ABCDE, помощники SNOMED CT / ICD-10, подсказки по факторам риска
Инструменты MoleCare API (опционально) — родинки, динамика, анализ (ваш бэкенд + API-ключ)
Опциональные MLOps / операционные инструменты — проверки работоспособности, MLflow, feature store, инфраструктура (сначала mock-режим)
Это не медицинское устройство. Результаты предназначены только для образовательных и операционных целей. Не используйте их для диагностики или принятия решений о лечении.
Сайт продукта: molecare.co.uk · Приложение: iOS · Android
Зачем это нужно
MoleCare помогает людям отслеживать родинки со временем и готовиться к визитам к специалисту. Этот MCP-сервер позволяет разработчикам и операторам:
Получать знания по уходу за кожей через Claude Desktop / Cursor
Прототипировать сценарии ассистента поверх API, совместимого с MoleCare
Исследовать MLOps-инструменты с безопасными mock-данными, если не заданы учётные данные
Related MCP server: opentargets-mcp
Быстрый старт
Никаких учётных данных, базы данных или облачного аккаунта. Добавьте это в конфигурацию вашего MCP-клиента и перезапустите его:
{
"mcpServers": {
"molecare": {
"command": "npx",
"args": ["-y", "molecare-mcp"]
}
}
}Для Claude Desktop на macOS этот файл находится в ~/Library/Application Support/Claude/claude_desktop_config.json.
Инструменты дерматологических знаний работают сразу — они читают базу знаний, встроенную в пакет. Всё, что обращается к бэкенду, возвращает явно помеченные mock-данные, пока вы это не настроите; так что вы можете изучить все инструменты, прежде чем решить, нужны ли они вам.
Чтобы проверить работу вообще без клиента:
npx -y molecare-mcpОн запускается и ждёт ввода через stdio. Отсутствие вывода означает, что он работает.
Подключение реального бэкенда
Понадобится только в том случае, если вы запускаете API, совместимый с MoleCare:
{
"mcpServers": {
"molecare": {
"command": "npx",
"args": ["-y", "molecare-mcp"],
"env": {
"MOLECARE_API_URL": "http://localhost:8080/api",
"MOLECARE_API_KEY": "your-local-api-key"
}
}
}
}Используйте localhost (или собственное развёртывание). Не размещайте боевые ключи в файлах конфигурации, которые синхронизируются с облачными дисками.
Переменные окружения
Все необязательны, если вы не хотите работать с реальными бэкендами.
Переменная | Назначение | Пример |
| HTTP-API MoleCare |
|
| Bearer-ключ API |
|
| Сервис онтологий |
|
| MLflow |
|
| Feast | — |
| Клиенты EC2 / CloudWatch |
|
| Инструменты CI/CD | — |
| Привязывает HTTP-эндпоинт |
|
| То же, для проверок работоспособности контейнеров |
|
См. .env.example.
Инструменты
Дерматологическая база знаний — настройка не требуется
Это основная причина, по которой большинство людей устанавливает этот сервер. Они отвечают на вопросы из встроенной базы знаний, и им не нужны ни API, ни ключ, ни сеть.
Инструмент | Описание |
| Поиск по базе медицинских знаний |
| Поиск концепции SNOMED CT |
| Поиск состояний по названию или описанию |
| Сопоставление кода SNOMED ED CT с ICD-10 |
| Дескрипторы признаков по схеме ABCDE для образования |
| Образовательная оценка риска на основе указанных факторов |
| Известные факторы риска для состояния |
| Типичные стадии развития состояния |
| Злокачественные состояния кожи с кодами |
Ресурсы: molecare://knowledge/* — критерии ABCDFI, типы кожи по Фицпатрику, профилактика, когда следует обратиться и к дерматологу, ссылки на SNOMED CT и ICD-10.
Данные продукта MoleCare — требуется API
Возвращает помеченные mock-данные до тех пор, пока не задана MOLECARE_API_URL.
Инструмент | Описание |
| Список родинок для идентификатора пользователя |
| Анализ данных для родинки |
| История изменений для родинки |
| Профиль рисков пользователя |
| Сравнение двух родинок |
Они существуют, потому что MoleCare управляет этим стеком через ассистента. Вне этого контекста они бесполезны, и все они возвращают mock-данные, пока не настроен соответствующий бэкенд.
Область | Инструменты | |||
Health |
| |||
MLflow |
| |||
Feature store |
| |||
Каталог |
| |||
AWS |
| |||
Приложения |
| |||
База данных |
| |||
Kubernetes |
|
Для работы AWS-инструментов нужны пакеты @aws-sdk/client-ec2 и @aws-sdk/client-cloudwatch. Это необязательные peer-зависимости — они не устанавливаются по умолчанию, потому что добавляют 33 МБ, которые не должен скачивать тот, кому нужны только дерматологические инструменты. Установите их, если хотите работать с реальными данными AWS:
npm i @aws-sdk/client-ec2 @aws-sdk/client-cloudwatchАрхитектура
Claude / Cursor / MCP client
│ stdio (JSON-RPC)
▼
molecare-mcp
├─ medical KB (local)
├─ MoleCare API client (optional)
├─ ontology / MLflow / Feast clients (optional)
└─ AWS / CI clients (optional, mock if unset)
│
└─ optional HTTP GET /health (Docker / ECS)Docker
docker build -t molecare-mcp .
docker run --rm -p 3000:3000 molecare-mcp
curl http://localhost:3000/healthБезопасность
Никогда не помещайте в коммиты файлы
.envили API-ключи — см. SECURITY.md для сообщения об уязвимостиДля демонстраций и скриншотов предпочитайте mock-режим
Инструменты, принимающие
userId, могут вернуть PHI только если вы подключите их к реальному «бэндэ» с реальной аутентификацией — считайте это продакшеномОграничение скорости и аутентификация должны быть на вашем API, а не только на MCP-процессе
Медицинское предупреждение
MoleCare MCP предоставляет образовательную информацию и инструменты для разработчиков. Он не диагностирует меланому или какие-либо заболевания. Всегда консультируйтесь с квалифицированным врачом при медицинских проблемах.
Разработка
git clone https://github.com/MoleCare/molecare-mcp.git
cd molecare-mcp
npm install
npm run build
npm run dev # auto-reload
npm run inspect # browse tools in MCP InspectorМы приветствуем любую помощь. Сначала прочитайте CONTRIBUTING.md — там описано правило mock-first, запрет на использование клинических данных и всё, что касается медицинского контента, а также как взяться за good first issue.
Пожалуйста, не включайте секреты в примеры и предпочитайте параметры localhost по умолчанию.
Связанные материалы
Переменные окружения:
.env.example— авторитетного списка (все 27 переменных читаются исходным кодом). Получайте актуальный список командойgrep -rhoE "process\.env\.[A-Z_0-9]+" src/.ONTOLOGY_API_URLиFEAST_REPO_PATHне читаются ни одним исходным файлом.
MoleCare-ML — сервис классификации меланоны и обучающие блокноты
Лицензия
Apache-2.0 © MoleCare LTD
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to securely access, query, and mutate normalized user-controlled health data (e.g., from Apple Health or Supabase) through a bounded set of MCP tools, with optional OAuth and sandboxed deployment.MIT
- AlicenseBqualityDmaintenanceMCP server that exposes the Open Targets Platform GraphQL API as a set of tools for querying biomedical data such as targets, diseases, drugs, and genetic evidence.6820MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI applications to query and retrieve healthcare data (patients, conditions, observations, medications) from a public FHIR R4 server via MCP tools.MIT
- FlicenseNot gradedqualityBmaintenanceRead-only MCP server providing 5 tools for hybrid search, clause retrieval, policy versioning, code lookup, and plan rider override queries over a synthetic medical-policy corpus.
Related MCP Connectors
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Securely access and manage FHIR healthcare data stored in Medplum.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MoleCare/molecare-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server