TC

toxmcp/comptox-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

6 stars 3 forks 품질 74 트렌드 34Apache-2.0

Evidence federation MCP server for the EPA CompTox API

개요

Part of Suite -> https://github.com/ToxMCP/toxmcp Expose chemical identity, hazard, exposure, bioactivity, metadata, screening-prioritization summaries, contract-manifest discovery, and cross-suite handoff builders to any MCP-aware agent (Codex CLI, Gemini CLI, Claude Code, etc.). Ivo Djidrovski (@senseibelbi) Use GitHub Issues for bugs, usage questions, and feature requests; use the in4r.ai contact form for private general inquiries; and report vulnerabilities through GitHub's private security advisory channel. Request a key using EPA's official instructions, or email [email protected] for API-key help. After cloning the repository, put the key in .env as CTX_API_KEY; never commit or share it. The current implementation follows a layered model: - FastAPI + JSON-RPC expose /mcp and /mcp/ws, with /healthz and /readyz kept separate from domain logic. - Retrieval resources own CompTox-native evidence access for chemical, hazard, exposure, bioactivity, cheminformatics, and metadata.

README

원문 README의 일부입니다. 원문 보기.

EPA CompTox MCP Server

Part of ToxMCP Suite -> https://github.com/ToxMCP/toxmcp

Public MCP endpoint for EPA Computational Toxicology (CompTox) evidence federation. Expose chemical identity, hazard, exposure, bioactivity, metadata, screening-prioritization summaries, contract-manifest discovery, and cross-suite handoff builders to any MCP-aware agent (Codex CLI, Gemini CLI, Claude Code, etc.).

Maintainer: Ivo Djidrovski (@senseibelbi)

Contact: Use GitHub Issues for bugs, usage questions, and feature requests; use the in4r.ai contact form for private general inquiries; and report vulnerabilities through GitHub’s private security advisory channel.

[!IMPORTANT] An EPA CompTox API key is required for live chemical data. Request a key using EPA’s official instructions, or email [email protected] for API-key help. After cloning the repository, put the key in .env as CTX_API_KEY; never commit or share it.

Architecture

flowchart LR
  subgraph Clients["Clients and Agents"]
    Codex["Codex CLI / Desktop"]
    Gemini["Gemini CLI"]
    Claude["Claude Code"]
    Scripts["Scripts / notebooks"]
  end

  subgraph API["FastAPI MCP Service"]
    Router["HTTP + WebSocket entrypoints\n/healthz, /readyz, /mcp, /mcp/ws"]
    Registry["Tool registry\ninputSchema + outputSchema"]
    Tools["Tool handlers\nretrieval, validation, handoff"]
  end

  subgraph Evidence["Tier-0 Evidence and Federation Layer"]
    Chemical["Chemical identity"]
    Hazard["Hazard datasets"]
    Exposure["Exposure + HTTK"]
    Bioactivity["Bioactivity + AOP link-outs"]
    Metadata["Model cards + applicability"]
    Prioritization["Screening prioritization\nAED / exposure signals"]
    Manifest["Contract manifest\nresources / tools / schemas"]
    Interop["Portable evidence packs\nAOP / PBPK handoff builders"]
  end

  subgraph Contracts["Contract and Artifact Layer"]
    McpSchemas["MCP response schemas\n/docs/contracts/schemas"]
    Portable["Portable object schemas\n/schemas"]
    Tests["Catalog, schema, and handoff tests"]
  end
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →