gdex mcp for LangChain
io.github.rpconroy/gdex-mcp
MCP server for the GDEX (Geoscience Data Exchange) data portal: datasets, files, metrics, subsetting
client:LangChain
transport:streamable-http
tools:30
Install gdex mcp in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"gdex-mcp": {
"transport": "streamable_http",
"url": "https://gdex-mcp.k8s.ucar.edu/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
- list_datasets
- get_dataset_metadata
- get_dataset_field
- describe_dataset
- get_file_groups
- get_dataset_files
- find_dataset_files
- get_filesearch_datatypes
- get_filesearch_grid_filters
- get_filesearch_cyclone_fix_filters
- get_filesearch_sensor_filters
- get_filesearch_grid_files
- get_filesearch_cyclone_fix_files
- get_filesearch_sensor_files
- get_filesearch_result_page
- get_data_access
- has_arco
- get_arco_variables
- search_arco_variables
- get_portal_metrics
- get_dataset_metrics
- get_staff
- list_request_statuses
- check_request_status