Skip to main content

Open-source playground

Preview

The MCP integration is in preview - tools, parameters, and behavior may change between releases.

We maintain an open-source playground that wraps the Dime.Scheduler MCP server in a working example application. It's the easiest way to see the tools in action without having to build a full MCP client yourself.

GitHub: dime-scheduler/mcp-examples

What's in the repository

The playground covers a handful of common scenarios:

  • A minimal MCP client in TypeScript that connects to the Dime.Scheduler endpoint with an X-API-KEY header.
  • Sample prompts showing how to ask the assistant to find resources, schedule work, and inspect the planning.
  • Notes on configuring the same server with Claude Desktop, Cursor, and the MCP Inspector.

It is a learning resource, not a production-ready application - feel free to copy the bits that are useful, raise issues, or open pull requests if you find a rough edge.

Running it locally

Clone the repository and follow the README - at minimum you'll need:

  • A recent version of Node.js (>= 20).
  • A Dime.Scheduler API key for the sandbox environment (see Prerequisites).
  • Whatever client you want to drive the demo with - Claude Desktop, the MCP Inspector, or the SDK-based client included in the repo.
git clone https://github.com/dime-scheduler/mcp-examples
cd mcp-examples
# follow the README for the example you want to run

Contributing

If you have built an interesting integration on top of the Dime.Scheduler MCP server - a custom dispatcher chatbot, a Slack bot, a voice interface - we would love to hear about it. Open an issue on the repository or reach out via your usual support channel.