io.github.cyanheads/interpro-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search InterPro entries, map domains onto proteins and PDB structures, and scan raw sequences.
Summary by lookupd
Searches InterPro entries, maps protein domains and PDB chain matches, and submits raw sequences for domain scanning.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http interpro-mcp-server https://interpro.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add interpro-mcp-server -- npx -y @cyanheads/interpro-mcp-server
Claude Code, npm package (stdio)
claude mcp add interpro-mcp-server -- npx -y @cyanheads/interpro-mcp-server
Codex, remote (streamable-http)
codex mcp add interpro-mcp-server --url https://interpro.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add interpro-mcp-server -- npx -y @cyanheads/interpro-mcp-server
Codex, npm package (stdio)
codex mcp add interpro-mcp-server -- npx -y @cyanheads/interpro-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"interpro-mcp-server": {
"url": "https://interpro.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"interpro-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/interpro-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"interpro-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/interpro-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (9 tools)
Publisher-provided text
interpro_list_referenceList supported InterPro database slugs, entry types, accession and PDB identifier patterns, common taxon IDs, or current release information.interpro_search_entriesSearch InterPro entries or member signatures by text or entry type. GO filters require sourceDatabase interpro; integratedInto selects member signatures for aninterpro_get_entryRetrieve one InterPro or member-database entry with full metadata by default. Select optional sections while retaining core and unknown metadata, or supply overinterpro_get_clanRetrieve a Pfam, CDD, or PIRSF clan/set and a cursor page of member entries; optionally include its relationship graph, returned in slices that fit the responseinterpro_get_protein_domainsRetrieve InterPro and member-signature matches on a canonical UniProt protein, preserving every location and discontinuous fragment. Optionally select records cinterpro_find_proteins_by_domainFind UniProt proteins carrying an InterPro or member signature. Defaults to reviewed human proteins; reviewedOnly=false includes all review statuses in the chosinterpro_get_structure_domainsRetrieve InterPro and member-signature matches on one PDB entry's protein chains. Each chain record keeps match locations in chain numbering (1-based start/endinterpro_scan_sequenceFind InterPro domain, family, and site matches for one raw protein sequence that has no UniProt accession. Sequences already in UniParc return precalculated matinterpro_get_scan_resultCheck an InterProScan job started by interpro_scan_sequence, waiting up to waitSeconds for it to finish. Returns the matches once finished, otherwise its queued
Details
- Version: 0.2.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 986 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/interpro-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/interpro-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp