raras for LangChain
io.github.rarasai/raras
Disease Twin — Brazil's rare-disease knowledge graph (10,468) over MCP. Source-grounded, PT-BR.
client:LangChain
transport:streamable-http
tools:20
Install raras in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"raras": {
"transport": "streamable_http",
"url": "https://raras.org/api/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- search_diseases
- get_disease_detail
- find_diseases_by_phenotypes
- search_phenotypes
- get_sus_coverage
- find_reference_centers
- find_active_trials
- find_similar_diseases
- find_phenotypically_similar
- get_graph_stats
- search_papers_semantic
- find_papers_for_disease
- analyze_clinical_case
- get_schema
- explain_relation
- get_literature_relations
- get_hypotheses
- get_research_log
- get_recent_updates
- get_evidence