@tegonhq/sigma-mcp
v0.1.4
Published
A Model Context Protocol (MCP) server for managing workspace pages and tasks, built with TypeScript.
Readme
Sigma Workspace MCP Server
A Model Context Protocol (MCP) server for managing workspace pages and tasks, built with TypeScript.
Features
- Page management (get, update, delete)
- Task management (get, create, update, delete)
- TypeScript type safety with Zod validation
Installation
Clone the repository and install dependencies:
git clone <repository-url>
cd sigma-mcp
npm installUsage
Development
Run the server in development mode:
pnpm build
node dist/index.jsAvailable Tools
Page Management
get_page: Retrieve a specific page by its ID
page_id: Unique identifier of the page to retrieve
update_page: Update an existing page
page_id: Unique identifier of the page to updatetitle(optional): New title for the pagehtml_description(optional): Updated content for the page in tiptap HTML format
delete_page: Delete an existing page
page_id: Unique identifier of the page to delete
Task Management
get_task_by_id: Retrieve a task by its ID
task_id: Unique identifier of the task to retrieve
create_task: Create a new task
title: Title of the taskstatus: Status of the task (Todo, In-progress, Done, Cancelled)parentId(optional): UUID of the parent taskintegrationAccountId(optional): Integration account IDpageDescription(optional): Description for the task page in tiptap HTML format
update_task: Update an existing task
taskId: Unique identifier of the task to updatetitle(optional): New title for the taskstatus(optional): Updated status of the taskpageDescription(optional): Description for the task page in tiptap HTML format
delete_task: Delete an existing task
task_id: Unique identifier of the task to delete
License
ISC
