OP

opentargets/platform-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 5 forks Качество 70 Тренд 8Apache-2.0

Официальная реализация сервера MCP для доступа к данным Open Targets

Обзор

Этот пакет является официальной реализацией MCP-сервера Open Targets Platform, которая позволяет помощникам ИИ взаимодействовать с Open Targets Platform GraphQL API, всеобъемлющим ресурсом для ассоциаций целевых заболеваний и данных обнаружения лекарств. - the : Получите и исследуйте сфокусированные подмножества схемы Open Targets Platform GraphQL с использованием подсхем на основе категорий - the : Схема GraphQL предварительно набирается и кэшируется при запуске сервера, чтобы обеспечить немедленную доступность для инструментов - the : Исполните пользовательские запросы GraphQL против API платформы Open Targets - the : Выполните один и тот же запрос несколько раз с различными параметрами эффективно - the : Поиск объектов по нескольким типам (цели, болезни, лекарства, варианты, исследования) - the️ : Простой в использовании интерфейс командной строки для запуска сервера - the (факультативно): Обработка JSON на стороне сервера с использованием jq для снижения потребления токенов и повышения производительности. Фильтрация jq для деталей.

Обзор (машинный перевод)

ОТКАЗАТЕЛЬ: Этот проект в настоящее время является экспериментальным и находится в стадии активной разработки. Функции, API и документация могут изменяться без предварительного уведомления.

** Сервер Model Context Protocol (MCP) для Open Targets Platform API**

Этот пакет является официальной реализацией MCP-сервера Open Targets Platform, которая позволяет помощникам ИИ взаимодействовать с Open Targets Platform GraphQL API, всеобъемлющим ресурсом для ассоциаций целевых заболеваний и данных обнаружения лекарств.

Быстрая навигация

  • Особенности Официальный MCP-сервер
  • Местное развертывание
  • Расширенное развертывание Доступные команды
  • Настройки сервера Доступные инструменты
  • Стратегия Клод Настройка рабочего стола Структура проекта
  • Тестирование
  • Вклад
  • Лицензия

Особенности

Категорийно-ориентированный доступ к схеме: поиск и исследование сфокусированных подмножеств схемы Open Targets Platform GraphQL с использованием категорийных подсхем

  • tchПредварительная оптимизация схемы: Схема GraphQL предварительно набирается и кэшируется при запуске сервера, чтобы обеспечить немедленную доступность инструментов.
  • Запрос исполнения: Выполнять пользовательские запросы GraphQL с помощью Open Targets Platform API

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Open Targets Platform MCP

⚠️ DISCLAIMER: This project is currently experimental and under active development. Features, APIs, and documentation may change without notice ⚠️

Model Context Protocol (MCP) server for the Open Targets Platform API

This package is the official Open Targets Platform MCP server implementation that enables AI assistants to interact with the Open Targets Platform GraphQL API, a comprehensive resource for target-disease associations and drug discovery data.

Quick Navigation

Features

  • 🔍 Category-Based Schema Access: Fetch and explore focused subsets of the Open Targets Platform GraphQL schema using category-based subschemas
  • 🚀 Pre-fetched Schema Optimization: The GraphQL schema is pre-fetched and cached at server startup to ensure immediate availability for tools
  • 📊 Query Execution: Execute custom GraphQL queries against the Open Targets Platform API
  • ⚡ Batch Query Processing: Execute the same query multiple times with different parameters efficiently
  • 🔎 Entity Search: Search for entities across multiple types (targets, diseases, drugs, variants, studies)
  • 🛠️ CLI Tools: Easy-to-use command-line interface for starting the server
  • 🎯 jq Filtering (Optional): Server-side JSON processing using jq to reduce token consumption and improve performance. See jq Filtering for details.

Official MCP Server

The easiest way to use Open Targets Platform MCP is through the hosted service provided by Open Targets infrastructure at https://mcp.platform.opentargets.org/mcp

Local Deployment

Via uvx (Quick Start)

The fastest way to get started is using uvx, which will automatically download and run the package directly from GitHub.

Examples:

# Start HTTP server bound to localhost:8000 (default)
uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp

# Get help
uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp --help

# With jq filtering enabled
Открыть полный README на GitHub

Установка

uvx --from git+https://github.com/opentargets/open-targets-platform-mcp otp-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →