DillyDallyMCP
The DillyDallyMCP server is a Model Context Protocol server that integrates with DillyDally and Convex to provide productivity tracking data and basic mathematical operations.
Available Capabilities:
Basic Math Operations: Add two integers using the
add_integerstoolActivity Monitoring: Retrieve recent activity snapshots from DillyDally (
get_recent_activity)Session Management: Get details of the most recent session (
get_last_session) or retrieve information about specific sessions (get_session_details)Productivity Analytics: Access productivity statistics over customizable time ranges (
get_productivity_stats)Focus Metrics: Analyze attention and focus metrics derived from camera snapshots (
get_attention_metrics)Multiple Transport Options: Supports STDIO mode for MCP clients and HTTP mode for testing/debugging
Dedalus Deployment Ready: Pre-configured for seamless platform deployment
Note: The server schema currently only exposes the add_integers tool, while five additional DillyDally-related tools are implemented but not yet available in the active schema.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DillyDallyMCPadd 15 and 27"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DillyDallyMCP
A Model Context Protocol (MCP) server ready for Dedalus deployment.
Setup
1. Initialize Git Repository
cd dedalus-mcp
git init
git add .
git commit -m "Initial commit: Dedalus MCP server"2. Create Remote Repository
Create a new repository on GitHub/GitLab/etc. named DillyDallyMCP, then:
git remote add origin <your-repo-url>
git branch -M main
git push -u origin main3. Configure Environment Variables
Create a .env.local file in the dedalus-mcp folder:
CONVEX_URL=https://your-deployment.convex.cloudYou can find your Convex URL in:
The monorepo root
.env.localfile (if running locally)Your Convex dashboard
By running
npx convex devfrom the monorepo root
Note: The .env.local file is gitignored and should not be committed.
4. Install Dependencies
npm install5. Build
npm run buildTesting Locally
STDIO Mode (for MCP clients)
npm run dev:stdioHTTP Mode (for testing/debugging)
npm run dev:httpThe server will start on http://localhost:3002
Using MCP Inspector
npm run build
npm run inspectorDeployment to Dedalus
This server follows Dedalus deployment standards:
✅ Entry point:
src/index.ts(orindex.tsat root)✅ TypeScript server structure
✅ Proper package.json configuration
Simply connect your repository to Dedalus and it will automatically detect and deploy the MCP server.
Project Structure
dedalus-mcp/
├── index.ts # Main entry point
├── server.ts # MCP server implementation
├── cli.ts # CLI argument parsing
├── lib/ # Shared utilities
│ └── convexClient.ts # Convex client setup
├── tools/ # MCP tools
│ ├── index.ts
│ ├── addIntegers.ts
│ ├── getRecentActivity.ts
│ ├── getLastSession.ts
│ ├── getProductivityStats.ts
│ ├── getSessionDetails.ts
│ └── getAttentionMetrics.ts
├── transport/ # Transport implementations
│ ├── index.ts
│ ├── http.ts
│ └── stdio.ts
├── package.json
├── tsconfig.json
└── .env.local # Environment variables (create this)Available Tools
add_integers: Adds two integers togetherget_recent_activity: Get recent activity snapshots from DillyDallyget_last_session: Get details of the most recent DillyDally sessionget_productivity_stats: Get productivity statistics over a time rangeget_session_details: Get detailed information about a specific sessionget_attention_metrics: Get attention/focus metrics from camera snapshots
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DIodide/DillyDallyMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server