MCP from API Definition for Timefold Quickstarts\
\ This repository contains the code for an MCP server which allows you to modify certain aspects of the Timefold Quickstarts.\ \ \u003e [!NOTE]\ \u003e This repository doesn't work with the default quickstarts of Timefold, they require a special branch.\ \u003e Consider this more as a project for inspiration.\ \
Architecture\
\ I have chosen to use a barebones setup using Quarkus:\ \
- Some simple Tool endpoints, these can be used by an MCP Client (like Claude desktop or Goose).\
- A generated API client from the OpenAPI Spec.\
\
Run Config \
\ Add this configuration to the Claude Configuration, it will use JBang to run the application.\ \
{\
"mcpServers": {\
"Timefold-mcp-quickstarts": {\
"command": "jbang",\
"args": [\
"be.tomcools:timefold-mcp-for-quickstarts:1.0.0-SNAPSHOT:runner"\
]\
}\
}\
}\
