Skip to content

A Model Context Protocol (MCP) for Nipoppy #12

@bcmcpher

Description

@bcmcpher

Title

A Model Context Protocol (MCP) for Nipoppy

Leaders

Brent McPherson
Michelle Wang
Mathieu Dugre
Nikhil Bhagwat
Jean-Baptiste Poline

Collaborators

No response

Project Description

  • We are building a model context protocol (MCP) for Nipoppy.
  • This will allow for Agents to seamlessly access and query Nipoppy datasets.

Link to project repository/sources

https://github.com/nipoppy/nipoppy
https://nipoppy.readthedocs.io/en/latest/

Goals for Brainhack Montreal

We hope to design a basic prototype of a MCP for querying a Nipoppy dataset. The goal is to begin designing the API for searching the dataset and have a deployable service for a dataset to deploy to use the service.

Skills

  • Python - intermediate
  • API / MCP experience
  • LLM Agents

Tech stack

  • Python
  • Server protocols
  • LLMs

Onboarding documentation / Expectations

No response

What will participants learn?

You will learn about how Nipoppy works internally with tracking data and analyses as well as the basics of MCP.

Data to use

We'll generate local examples of valid datasets to work with.

Credit to collaborators

No response

Image

No response

Type

data_management

Project Maturity Status

1 - basic structure

Topic

reproducible_scientific_methods

Tools

other

Programming language

Python

Modalities

MRI

Git skills

2_branches_PRs

Anything else?

No response

Things to do after the project is submitted and ready to review.

  • Short summary of your project pitch to present during the hackathon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    project-submissionTrigger the workflow to add the project to the website

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions