技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
hlydecker/ucsc-genome-mcp

hlydecker/ucsc-genome-mcp

🐍 ☁️ - Interact with the UCSC Genome Browser API to find genomes, chromosomes and more
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add ucsc-genome-mcp -- npx -y ucsc-genome-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
6 ★ · hlydecker/ucsc-genome-mcp · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 6 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 hlydecker/ucsc-genome-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

UCSC Genome Browser MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) server that provides comprehensive access to the UCSC Genome Browser API. This server enables LLM applications to query genomic data, sequences, tracks, and metadata from the UCSC Genome Browser.
Features
This MCP server exposes 12 tools that cover all major UCSC Genome Browser API endpoints:
Listing & Discovery Tools
- **find_genome** - Search for genomes using keywords, accession IDs, or organism names
- **list_public_hubs** - List all available public track hubs
- **list_ucsc_genomes** - List all UCSC database genomes
- **list_genark_genomes** - List GenArk assembly hub genomes
- **list_hub_genomes** - List genomes from a specific hub
- **list_files** - List downloadable files for a genome
- **list_tracks** - List data tracks in a genome or hub
- **list_chromosomes** - List chromosomes in a genome or track
- **list_schema** - Get schema/field definitions for a track
Data Retrieval Tools
- **get_sequence** - Retrieve DNA sequences from genomes
- **get_track_data** - Get track data (genes, variants, annotations, etc.)
- **search_genome** - Search within a genome assembly
Installation
Prerequisites
- Python 3.10 or higher
- pip
Install from source
Required Dependencies
- mcp>=0.9.0 - Model Context Protocol SDK
- httpx>=0.27.0 - HTTP client for API requests
Usage
Running the Server
The server communicates over stdio, following the MCP protocol:
Configuration with Claude Desktop
Add this to your Claude Desktop configuration file:
**MacOS**: ~/Library/Application Support/Claude/claude_desktop_config.json
**Windows**: %APPDATA%/Claude/claude_desktop_config.json
Tool Examples
1. Find Genomes
Search for dog genomes:
Search with advanced operators:
2. List Available Tracks
List all tracks for human genome (hg38):
List tracks without container information:
3. Get DNA Sequence
Get entire mitochondrial chromosome:
Get specific region:
Get reverse complement:
4. Get Track Data
Get gene annotations for a region:
Get track data from an assembly hub:
5. Search Within a Genome
Search for BRCA1 in human genome:
Search only in help documentation:
API Details
Base URL
All requests go to: https://api.genome.ucsc.edu
Rate Limits
- Recommended: Maximum 1 request per second
- The API has a botDelay system to prevent overload
- Excessive queries may result in restricted access
Coordinate Systems
- **Start coordinates**: 0-based (first base is 0)
- **End coordinates**: 1-based (exclusive)
- Example: start=0, end=10 retrieves the first 10 bases
Supported Track Types
The get_track_data tool supports these track types:
- bed, bigBed, bigWig
- genePred, bigGenePred
- bigChain, bigPsl, bigMaf
- narrowPeak, bigNarrowPeak
- wiggle/wig, barChart/bigBarChart
- interact/bigInteract
- And many more...
Advanced Features
Working with Large Datasets
For tracks with over 1 million items, use pagination:
1. Query by chromosome:
2. Use start/end coordinates for smaller regions:
Working with Track Hubs
Track hubs allow accessing external genomic data:
来源
awesome · https://github.com/hlydecker/ucsc-genome-mcp
按领域浏览
MCP 服务
Traction
6 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引