Files
conversation-layer/mcp
google-labs-jules[bot] 546c654111 Refactor MCP resources to tools, add chat deletion
This commit implements two main changes based on your feedback:

1.  Refactors all Model Context Protocol (MCP) resources into tools:
    - In `whatsappIntegration.js`:
        - `whatsapp.chat` (resource) -> `whatsapp.list-chats` (tool) & `whatsapp.get-chat-details` (tool)
        - `whatsapp.contact` (resource) -> `whatsapp.get-contact-details` (tool)
        - `whatsapp.blocklist` (resource) -> `whatsapp.get-blocklist` (tool)
    - In `conversationIntegration.js`:
        - `conversation` (resource) -> `conversation.list-conversations` (tool) & `conversation.get-conversation-details` (tool)
    This change aligns with current Gemini SDK capabilities for MCP.

2.  Implements chat deletion functionality:
    - In `whatsapp-router`:
        - Added `deleteChat` function to `whatsappClient.ts`. This function calls an assumed OpenWA endpoint (`POST /deleteChat`) and will require verification against the actual OpenWA API.
        - Added a `DELETE /chats/:chatId` route to `whatsappActions.ts` that utilizes the new `deleteChat` client function.
    - In `conversation-layer-mcp`:
        - Added a new `whatsapp.delete-chat` tool to `whatsappIntegration.js`. This tool calls the new `DELETE /chats/:chatId` endpoint in `whatsapp-router`.

Additionally, the existing `conversation.delete` MCP tool was verified to be correctly implemented.
2025-06-07 05:49:44 +00:00
..
2025-06-06 20:51:06 -06:00
2025-06-06 20:51:06 -06:00
2025-06-06 20:51:06 -06:00
2025-06-06 20:51:06 -06:00
2025-06-06 20:51:06 -06:00
2025-06-06 20:51:06 -06:00

Planilla MCP Server

This module exposes the planilla API through the Model Context Protocol (MCP). By default it runs an HTTP server using the Streamable HTTP transport. You can switch to STDIO communication by passing --stdio when starting.

Usage

npm install
npm start                # HTTP mode on PORT (default 5000)
npm start -- --stdio     # STDIO mode