
kryzo/mcp-loinc
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
This project provides a modular Python wrapper for the LOINC API, with an MCP server interface that integrates seamlessly with Claude Desktop for intelligent medical terminology lookup and...
Обзор
This project provides a modular Python wrapper for the LOINC API, with an MCP server interface that integrates seamlessly with Claude Desktop for intelligent medical terminology lookup and standardization. The LOINC MCP Server provides a comprehensive interface to the Logical Observation Identifiers Names and Codes (LOINC) API services, allowing you to: - Search for LOINC codes by various terms and filters - Retrieve detailed information about specific LOINC codes - Access standardized panels and forms - Navigate hierarchical relationships between LOINC terms - Retrieve answer lists for LOINC observations - loinc_api/ - The main package for LOINC API interaction - .py - Package initialization - config.py - Configuration settings - api.py - Main API client with HTTP Basic Authentication - database.
README
Показан фрагмент оригинального README. Открыть оригинал.
LOINC API MCP Server
This project provides a modular Python wrapper for the LOINC API, with an MCP server interface that integrates seamlessly with Claude Desktop for intelligent medical terminology lookup and standardization.
Table of Contents
- Overview
- Features
- Installation
- Getting LOINC API Access
- Configuration
- Available MCP Tools
- Usage Examples
- Troubleshooting
- Advanced Features
Overview
The LOINC MCP Server provides a comprehensive interface to the Logical Observation Identifiers Names and Codes (LOINC) API services, allowing you to:
- Search for LOINC codes by various terms and filters
- Retrieve detailed information about specific LOINC codes
- Access standardized panels and forms
- Navigate hierarchical relationships between LOINC terms
- Retrieve answer lists for LOINC observations
The structure is organized as follows:
loinc_api/- The main package for LOINC API interaction__init__.py- Package initializationconfig.py- Configuration settingsapi.py- Main API client with HTTP Basic Authenticationdatabase.py- Local database handler for offline access
Features
- Comprehensive LOINC Search: Find LOINC codes using free text queries with filtering options for component, property, system, and class
- Detailed LOINC Information: Access complete details for any LOINC code including formal name, component, property, system, method, and more
- Panel Structure Access: Explore LOINC panels and their component tests
- Hierarchical Navigation: Navigate parent-child relationships between LOINC terms
- Standardized Forms: Access LOINC’s standardized assessment forms and questionnaires
- Top 2000 Access: Retrieve the most commonly used LOINC codes
- Answer Lists: Get standardized answer lists for specific LOINC observations
- Dual Mode Operation: Work with either the online LOINC API or a local database file
- MCP Integration: Seamless integration with Claude Desktop via the MCP protocol
Installation
-
Clone the repository:
git clone https://github.com/yourusername/loinc-api.git cd loinc-api -
Install the required dependencies:
pip install -r requirements.txt
Getting LOINC API Access
To use the LOINC API, you need to:
- Register for a free account at LOINC.org
- Accept the terms of use
- Once registered, you can use your LOINC.org username and password for API authentication
Configuration
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →