G
Girder MCP
Online

MCP Server for Girder

Connect an AI Agent or any MCP-compatible client to your Girder instance. Browse collections, folders, items and files; read and write metadata; upload files; search and filter — all from your agent.

MCP Endpoint

https://girder-mcp.xn--gatandesrues-2eb.fr/mcp

Client Setup (.mcp.json)

Drop this file at the root of your project and fill in your API key:

{
  "mcpServers": {
    "girder": {
      "type": "http",
      "url": "https://girder-mcp.xn--gatandesrues-2eb.fr/mcp",
      "headers": {
        "X-Girder-API-Key": "<API_KEY>"
      }
    }
  }
}

Generate a key in Girder: My Account → API Keys → Create key.

Available Tools

Tool Description
Navigation
girder_whoamiAuthenticated user info
girder_get_by_pathResolve a path like /collection/…/item to a resource
girder_list_collectionsTop-level collections
girder_list_foldersFolders inside a collection or folder
girder_get_folderFolder details (name, parent, meta)
girder_list_itemsItems inside a folder
girder_get_itemItem details and its files
girder_searchFull-text search across resources
Files
girder_list_filesFiles attached to an item
girder_get_download_urlDownload URL for a file
girder_read_text_fileDownload and return a text/JSON/CSV file content inline
Metadata
girder_get_metadataRead metadata of an item, folder, or collection
girder_find_items_by_metadataFilter items in a folder by a metadata condition (eq, lt, gt, contains…)
girder_set_metadatawriteMerge metadata onto an item, folder, or collection
girder_delete_metadatadeleteRemove specific metadata keys from a resource
Create & Organize
girder_create_folderwriteCreate a folder in a collection or folder
girder_create_itemwriteCreate an item (file container) in a folder
girder_upload_text_filewriteUpload a text/JSON/CSV string as a file on an item
girder_move_resourcewriteMove an item or folder to a new parent