This is a sample MCP server that provides an interface to interact with a list of schemas coming from https://github.com/iterorganization/IMAS-Data-Dictionary
Before running the MCP server, ensure you have Docker installed on your machine.
docker build -t ghcr.io/tgrall/mcp-imas .
To use this MCP server in your own MCP client, you can reference it as a tool in your MCP configuration. Below is an example of how to configure the MCP server in your client:
{
"mcpServers": {
"imas": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/tgrall/mcp-imas"
]
}
}
}
Add this configration in .vscode/mcp.json file of your client project.
You can use the following prompt in GitHubCopilot Chat to use the MCP server:
List all the IMAS services
List all the IMAS services with their description
Can you show me the details of the IMAS service "pellets"?
Can you create a new Python Class from the IMAS service "pellets"?