CIViC MCP Server
@QuentinCody
About CIViC MCP Server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is CIViC MCP Server?
This Cloudflare Workers-based MCP server provides tools for querying the CIViC (Clinical Interpretation of Variants in Cancer) API. It converts GraphQL responses into queryable SQLite tables using Durable Objects, enabling AI assistants to analyze cancer genomics information through natural language.
How to use CIViC MCP Server?
Deploy the server to Cloudflare Workers (npm install && npm run deploy), then configure Claude Desktop with mcp-remote pointing to the deployed URL. Once configured, Claude can use three tools: civic_graphql_query, civic_query_sql, and civic_execute. Three MCP prompts (get-variant-evidence, get-variant-assertions, get-variant-data) guide the model with correct GraphQL syntax.
Key features of CIViC MCP Server
- GraphQL to SQL conversion into structured SQLite tables
- Efficient data storage via Cloudflare Durable Objects with SQLite
- Smart response handling: bypasses staging for small, error, empty, or schema introspection responses
- Tool pipeline: GraphQL query, SQL analysis, and Code Mode (JavaScript execution)
- MCP 2025-06-18 compliance with Streamable HTTP transport
- Three MCP prompts for guided, fallback-aware GraphQL queries
Use cases of CIViC MCP Server
- Query the latest evidence items for specific mutations (e.g., BRAF V600E)
- Retrieve therapeutic interpretations for lung cancer variants
- Find genes with the most evidence items in the CIViC database
- Analyze staged data using custom SQL queries
- Use Code Mode to run JavaScript against the CIViC GraphQL API in a V8 isolate
FAQ from CIViC MCP Server
What is the CIViC database?
CIViC (Clinical Interpretation of Variants in Cancer) is a crowd-sourced repository of clinical interpretations of cancer variants.
What tools does the server provide?
Three tools: civic_graphql_query (execute GraphQL queries), civic_query_sql (query staged data with SQL), and civic_execute (run JavaScript in a V8 isolate with full GraphQL access).
How do I deploy the server?
Requires a Cloudflare account and Wrangler CLI. Clone the repository, run npm install, then npm run deploy. After deployment, use the obtained URL in Claude Desktop configuration.
What transport protocol does the server use?
It uses Streamable HTTP transport (MCP 2025-03-26+) served at the /mcp endpoint. Legacy HTTP+SSE transport has been removed.
Is OAuth 2.1 authorization supported?
OAuth 2.1 is not implemented yet. The README notes it as pending action, requiring Authorization Server discovery, Resource Indicators (RFC 8707), and PKCE-enabled authorization code flow.
Frequently asked questions
What is the CIViC database?
CIViC (Clinical Interpretation of Variants in Cancer) is a crowd-sourced repository of clinical interpretations of cancer variants.
What tools does the server provide?
Three tools: `civic_graphql_query` (execute GraphQL queries), `civic_query_sql` (query staged data with SQL), and `civic_execute` (run JavaScript in a V8 isolate with full GraphQL access).
How do I deploy the server?
Requires a Cloudflare account and Wrangler CLI. Clone the repository, run `npm install`, then `npm run deploy`. After deployment, use the obtained URL in Claude Desktop configuration.
What transport protocol does the server use?
It uses Streamable HTTP transport (MCP 2025-03-26+) served at the `/mcp` endpoint. Legacy HTTP+SSE transport has been removed.
Is OAuth 2.1 authorization supported?
OAuth 2.1 is not implemented yet. The README notes it as pending action, requiring Authorization Server discovery, Resource Indicators (RFC 8707), and PKCE-enabled authorization code flow.
Basic information
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
MaxKB
1Panel-devπ₯ MaxKB is an open-source platform for building enterprise-grade agents. εΌΊε€§ζη¨ηεΌζΊδΌδΈηΊ§ζΊθ½δ½εΉ³ε°γ

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
Comments