freedmcpcamp
1
The Freedcamp MCP Server is an MCP implementation designed for managing Freedcamp tasks, with functionalities to create, update, and delete tasks. It supports environments with Node.js and TypeScript and integrates with IDEs using server configuration.
Freedcamp MCP Server
This is a Model Context Protocol (MCP) server implementation for Freedcamp task management. It provides tools for creating, updating, and deleting tasks in Freedcamp projects.
Features
- Create new tasks with title, description, priority, due date, and assignee
- Update existing tasks including status changes
- Delete tasks
- Environment variable support for credentials
- Error handling and validation
Prerequisites
- Node.js 17 or higher
- TypeScript
- Freedcamp account with API access
- API Key and Secret from Freedcamp
- Project ID from Freedcamp
Usage
Running the Server
First build the TypeScript code.
Then start the server.
Running the Test Harness
The project includes a comprehensive test harness that verifies all MCP functionality.
The test harness performs various checks including task creation and updates.