MCP服务器注册与集合

一个全面的MCP(模型上下文协议)服务器注册与集合,涵盖医疗保健、生物技术、金融和房地产领域。

  • by Nate22Dawgg
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Nate22Dawgg/innovationcenter-mcp-zoo

使用说明

MCP动物园创新中心

全面 MCP(模型上下文协议)服务器的注册和收集 医疗保健、生物技术、金融和房地产领域。

概述

此存储库是 单一事实来源 对于所有MCP工具,提供:

  • 99工具 横跨 13台MCP服务器
  • 具有模式、身份验证要求和安全级别的标准化注册表
  • 共享可观察性层(日志记录、度量、错误处理)
  • 用于验证和发布的CI/CD管道

服务器

临床与生物医学

服务器 描述 工具
生物CP-MCP 全面的生物医学研究-临床试验、变异、基因、药物、OpenFDA 40+
临床试验mcp ClinicalTrials.gov搜索和检索 2
nhanes mcp 美国疾病控制与预防中心NHANES健康调查数据 5
pubmed mcp PubMed文献检索,附图表和引文 5
fda mcp OpenFDA药品和器械数据 10

金融市场

服务器 描述 工具
生物技术市场mcp 美国证券交易委员会对生物技术公司的分析、试验、出版物 6
爱德华·麦克普 SEC EDGAR文件和公司数据 6
sp全球mcp 标普全球市场情报 4

医疗保健运营

服务器 描述 工具
医院价格mcp 通过绿松石健康提高医院价格透明度 4
edi mcp声称 EDI 837/835解析和CMS费用表 5

房地产及其他

服务器 描述 工具
房地产mcp 通过BatchData API的属性数据 5+
剧作家mcp 浏览器自动化(微软) 10+

存储库结构

innovationcenter-mcp-zoo/
├── common/                 # Shared utilities (logging, errors, metrics)
├── docs/                   # Architecture and documentation
├── registry/               # Tools registry and domain taxonomy
│   ├── tools_registry.json
│   └── domains_taxonomy.json
├── schemas/                # JSON Schema files for tool I/O
├── servers/                # MCP server implementations
│   ├── clinical/          
│   │   ├── biomcp-mcp/    # Biomedical research platform
│   │   ├── clinical-trials-mcp/
│   │   └── nhanes-mcp/
│   ├── markets/           
│   │   ├── biotech-markets-mcp/
│   │   ├── sec-edgar-mcp/
│   │   └── sp-global-mcp/
│   ├── pricing/           
│   │   └── hospital-prices-mcp/
│   ├── claims/            
│   │   └── claims-edi-mcp/
│   ├── real-estate/       
│   │   └── real-estate-mcp/
│   └── misc/              
│       ├── pubmed-mcp/
│       ├── fda-mcp/
│       └── playwright-mcp/
├── scripts/                # Validation and management scripts
└── tests/                  # Test suite

快速开始

1.设置

# Clone the repository
git clone https://github.com/Nate22Dawgg/innovationcenter-mcp-zoo.git
cd innovationcenter-mcp-zoo

# Install Python dependencies
pip install -e ".[dev]"

# Validate the registry
python scripts/validate_registry.py

2.运行服务器

Python服务器:

cd servers/clinical/clinical-trials-mcp
pip install -r requirements.txt
python server.py

TypeScript服务器:

cd servers/misc/pubmed-mcp
npm install
npm run build
npm start

3.查看注册表

  • 完整注册表: registry/tools_registry.json
  • 总结: docs/REGISTRY_SUMMARY.md
  • 建筑: docs/ARCHITECTURE.md

可观测性

所有服务器都可以在 common/:

from common import (
    get_logger, setup_logging,      # Structured logging
    format_error_response,           # Standard error format
    get_metrics_collector,           # Performance metrics
    get_rate_limiter,               # Rate limiting
    get_circuit_breaker_manager,    # Circuit breakers
    HealthChecker,                  # Health checks
)

看 docs/observability.md 获取完整文档。

CI/CD

  • 验证:在每个推送/PR上运行-验证注册表、模式并运行测试
  • 发布:由版本标签触发(v*)-构建Docker镜像并创建GitHub版本

贡献

看 贡献.md 关于以下方面的指导方针:

  • 开发设置
  • 代码风格
  • 测试要求
  • 注册表更新

API密钥

某些服务器需要API密钥:

服务器 必需 环境变量
医院价格mcp 是 TURQUOISE_API_KEY
房地产mcp 是 BATCHDATA_API_KEY
sp全球mcp 是 SP_GLOBAL_API_KEY
pubmed mcp 可选 NCBI_API_KEY
fda mcp 可选 FDA_API_KEY
biomcp-mcp 可选 各种(请参阅README)

许可证

单个服务器可能有自己的许可证。有关详细信息,请参阅每个服务器的目录。


总计:99个工具| 13台服务器| 6个域