Ripple MCP
Click on "Deploy 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., "@Ripple MCPcreate a task to update the task dashboard, assign it to Priya, due Friday"
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.
Ripple MCP
Ripple is a planned voice-aware collaborative task assistant for hackathon use.
It is intended to process a team meeting recording, identify speaker turns, map labels to consenting team members, extract tasks/deadlines/dependencies, and manage that task graph via MCP.
Current status
The MCP server is live on branch feature/task-tools.
Implemented MCP tools:
Tool | Description |
| Connectivity check — echo an optional message back |
| Create a task (title required; description, assignee, deadline optional) |
| List tasks with optional |
| Assign (or re-assign) a task to a team member |
Database: SQLite via Node.js built-in node:sqlite (Node ≥ 22.5.0).
Development database: data/ripple.db (git-ignored).
Related MCP server: MCP Project Manager
Monorepo structure
apps/web/— React + Vite frontend placeholderservices/mcp-server/— Node.js + TypeScript MCP server placeholderservices/voice-service/— transcription/diarization placeholderpackages/shared/— shared types/schemas placeholderdocs/— architecture and team workflow docstests/— testing strategy placeholderdata/— local development data (non-committed artifacts)
Planned architecture
See docs/architecture.md.
Prerequisites
Git
Node.js (LTS)
npm
Setup
git clone https://github.com/Yengeshwaran/ripple-mcp.git
cd ripple-mcpWhen installable packages are added:
npm installDevelopment commands
# Install dependencies
npm install
# Start MCP server (port 3100)
npm run mcp:dev
# TypeScript type check
npm run mcp:typecheck
# Run automated tests
npm testMCP endpoint: http://localhost:3100/mcp (Streamable HTTP)
Health endpoint: http://localhost:3100/health
Testing with MCP Inspector
npx @modelcontextprotocol/inspectorConnection type: Streamable HTTP
URL:
http://localhost:3100/mcpConnect → call
ping,create_task,list_tasks, orassign_task
Team guide
Onboarding:
docs/TEAM_SETUP.mdContribution rules:
docs/CONTRIBUTING.md
Team responsibilities
Team lead: MCP backend, data model, integration, and final release.
Member 2: React frontend and task dashboard.
Member 3: voice-processing research, speaker-label mapping workflow, task extraction, and integration testing.
This server cannot be deployed
Maintenance
Related MCP Connectors
Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.
Create, list, and complete todo items through MCP.
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
- DazbenchOAuthapp.dazbench
Task management your AI agents can actually run. One line becomes a context-ready task over MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage tasks with full lifecycle support including due dates, priorities, tags, subtasks, and project lists via 19 SQLite-backed MCP tools.4-
- FlicenseAqualityDmaintenanceEnables task management (create, list, update tasks with priority and status) using SQLite storage via MCP tools.3-
- AlicenseBqualityDmaintenanceEnables task management via MCP tools for creating, listing, updating, completing, and deleting tasks with JSON file storage.6ISC
- FlicenseNot gradedqualityBmaintenanceEnables managing tasks through a simple task tracker with REST API and MCP tools for listing, creating, updating, assigning, and deleting tasks.-