Skip to content

Project: Redesigned REST API and MCP server for Imaging Data Commons #1744

Description

@fedorov

Draft Status

Ready - team will start page creating immediately

Category

Cloud / Web

Key Investigators

  • Andrey Fedorov (BWH, USA)
  • Bill Clifford (Institute for Systems Biology, USA)

Project Description

TL;DR: Work on v3 of IDC REST API simultaneously with the development of the MCP server.

IDC already offers a customized agent skill in https://github.com/ImagingDataCommons/imaging-data-commons-skill, which is very powerful in helping with the use of IDC. However, in order to use it effectively, the user needs to have access to an LLM platform that supports code execution, and needs to suffer the "cold start" cost of setting up the environment. IDC MCP interface can provide "zero startup cost" solution for answering at least some of the queries, optimized for the use by agents. At the same time, MCP interface will need to rely on IDC API, which in its current v2 form is not useful at all. We are in the process of simultaneous redesign of IDC API and design of the MCP interface. Since we do not have expertise on the team doing something like this before, we would appreciate community feedback.

Objective

  1. Maximize utility of the revised IDC API and new MCP server to IDC users, identify design flaws before public release.

Approach and Plan

  1. Refine and deploy the initial implementation.
  2. Provide test URL endpoints for interested users.
  3. Test against use cases raised in the community.
  4. Collect feedback from IDC users and those who have more expertise designing REST API and MCP interfaces.

Progress and Next Steps

  1. Describe specific steps you have actually done.

Illustrations

No response

Background and References

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions