AMIRA — Africa Multiple Research Data for LangChain
io.github.am-digital-research-environment/amira-mcp-server
Read-only access to AMIRA, the Africa Multiple research-data platform on Omeka S.
client:LangChain
transport:streamable-http
runtime:mcpb
tools:35
Install AMIRA — Africa Multiple Research Data in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"amira-mcp-server": {
"transport": "streamable_http",
"url": "https://data.africamultiple.uni-bayreuth.de/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
- get_collection_overview
- search_research_items
- get_research_item
- search_projects
- get_project
- list_research_sections
- get_research_section
- search_persons
- get_person
- list_institutions
- get_institution
- list_cluster_partners
- list_groups
- list_subjects
- list_locations
- list_collections
- list_categories
- list_years
- search_publications
- get_publication
- list_publication_facets
- list_journals
- find_related
- search_podcasts