home / mcp / repsona mcp server
Provides task, project, user management and inbox actions via MCP using Repsona API.
Configuration
View docs{
"mcpServers": {
"bellx2-repsona-mcp-server": {
"command": "npx",
"args": [
"-y",
"@bellx2/repsona-mcp-server"
],
"env": {
"REPSONA_API_KEY": "your_api_key",
"REPSONA_SPACE_ID": "your_space_id"
}
}
}
}You run an MCP server that connects Repsona with MCP-compatible clients, enabling task management, project handling, user management, and more through Repsona’s API. It lets you perform actions with MCP clients like Claude Desktop to work with Repsona features directly from your environment.
After you set up the MCP server, you can issue natural language requests to MCP-enabled clients to manage tasks, projects, notes, and inbox items. Examples include asking for today’s tasks, creating a new task, listing projects, updating a note, checking unread inbox messages, marking the inbox as read, or listing all tags.
Prerequisites: you need Node.js and npm installed on your system. You will run the MCP server using npx so you don’t need to install the package globally.
Step 1: Create the MCP server configuration file for your client. You can place this JSON configuration where your client expects MCP server settings.
{
"mcpServers": {
"repsona": {
"command": "npx",
"args": ["-y", "@bellx2/repsona-mcp-server"],
"env": {
"REPSONA_SPACE_ID": "your_space_id",
"REPSONA_API_KEY": "your_api_key"
}
}
}
}Step 2: Run the MCP server using the command snippet from your chosen environment. The configuration above uses npx to start the server with the specified environment variables.
Retrieve the list of tasks for a specified project.
Fetch details for a specific task.
Create a new task in a project.
Update an existing task.
Delete a task.
List subtasks for a task.
List comments on a task.
Post a new comment on a task.
Update a task comment.
Delete a task comment.
Get the activity log for a task.
Get the history of a task.
List notes within a project.
Fetch details of a project note.
Create a new project note.
Update a project note.
Delete a project note.
List child notes of a project note.
List comments on a project note.
Post a comment on a project note.
Update a project note comment.
Delete a project note comment.
Get the activity log for a project note.
Get the history of a project note.
Download a file.
Upload a file.
Attach a file to a task, comment, or note.
Detach a file from a task, comment, or note.
Delete a file.
Retrieve information about the current user.
Update information for the current user.
Get tasks of a specified type for the current user.
Get the count of tasks of a specified type for the current user.
List projects the current user participates in.
Fetch the current user’s activity feed.
Update a user’s role in a project.
List projects the user participates in.
Get detailed information about a project.
Create a new project.
Update project details.
List users participating in a project.
Retrieve project activity.
List project statuses.
List project milestones.
Get information about the workspace space.
Invite a new member to the space.
List all tags in the workspace.
Retrieve the current user’s inbox.
Update inbox read/unread status.
Mark all inbox items as read.
Get the number of unread inbox items.