freedcamp
Servidor MCP de Freedcamp
Esta es una implementación de servidor del Protocolo de Contexto de Modelo (MCP) para la gestión de tareas de Freedcamp. Proporciona herramientas para crear, actualizar y eliminar tareas en proyectos de Freedcamp.
Características
Crear nuevas tareas con título, descripción, prioridad, fecha de vencimiento y asignado
Actualizar las tareas existentes, incluidos los cambios de estado
Eliminar tareas
Compatibilidad de variables de entorno con credenciales
Manejo de errores y validación
Related MCP server: Basecamp MCP Server
Prerrequisitos
Node.js 17 o superior
Mecanografiado
Cuenta de Freedcamp con acceso a la API
Clave API y secreto de Freedcamp
ID del proyecto de Freedcamp
Instalación (solo para invocación manual, no es necesaria para el uso con un IDE u otro cliente de escritorio MCP)
Clonar el repositorio:
git clone <repository-url>
cd freedcamp-mcpInstalar dependencias:
npm installCrea un archivo
.enven el directorio raíz con tus credenciales de Freedcamp:
FREEDCAMP_API_KEY=your_api_key
FREEDCAMP_API_SECRET=your_api_secret
FREEDCAMP_PROJECT_ID=your_project_idUso
Ejecución del servidor
Primero construya el código TypeScript:
npm run buildLuego inicia el servidor:
npm startEjecución del arnés de prueba
El proyecto incluye un arnés de prueba integral que verifica toda la funcionalidad del MCP:
npm testEl arnés de prueba realiza las siguientes comprobaciones:
Inicialización del servidor con la versión de protocolo adecuada
Listado de herramientas y verificación de capacidad
Creación de tareas con varios parámetros
Actualizaciones de tareas, incluidos cambios de estado
Listado y verificación de tareas
Herramientas disponibles
freedcamp_add_taskCrea una nueva tarea en Freedcamp
Parámetros:
title(obligatorio): Título de la tareadescription(opcional): Descripción de la tareapriority(opcional): Prioridad de la tarea (0-3)due_date(opcional): Fecha de vencimiento de la tarea (AAAA-MM-DD)assigned_to_id(opcional): ID de usuario al que asignar la tarea
freedcamp_update_taskActualiza una tarea existente
Parámetros:
task_id(obligatorio): ID de la tarea a actualizartitle(opcional): Nuevo título de la tareadescription(opcional): Nueva descripción de la tareapriority(opcional): Nueva prioridad de la tarea (0-3)due_date(opcional): Nueva fecha de vencimiento (AAAA-MM-DD)assigned_to_id(opcional): Nuevo ID de usuario al que asignar la tareastatus(opcional): Estado de la nueva tarea (0=abierta, 1=completada, 2=cerrada)
freedcamp_list_tasksEnumera todas las tareas en el proyecto Freedcamp configurado
No se requieren parámetros (utiliza el ID del proyecto de las variables de entorno)
Devuelve una lista de tareas con sus detalles.
Integración IDE
El servidor se puede ejecutar directamente usando npx sin clonar el repositorio.
Cursor
Abra (o cree)
.cursor/mcp.jsonen la raíz de su proyecto.Agregue la configuración de su servidor Freedcamp MCP:
{ "mcpServers": { "freedcamp": { "command": "npx", "args": ["freedcamp-mcp"], "env": { "FREEDCAMP_API_KEY": "your_api_key", "FREEDCAMP_API_SECRET": "your_api_secret", "FREEDCAMP_PROJECT_ID": "your_project_id" } } } }Reinicie el cursor o recargue los servidores MCP.
Roo
Abra (o cree) su archivo de configuración Roo MCP (comúnmente
roo.mcp.jsono similar).Agregue la configuración de su servidor Freedcamp MCP:
{ "mcpServers": { "Freedcamp": { "transport": "stdio", "command": "npx", "args": ["freedcamp-mcp"], "env": { "FREEDCAMP_API_KEY": "your_api_key", "FREEDCAMP_API_SECRET": "your_api_secret", "FREEDCAMP_PROJECT_ID": "your_project_id" } } } }
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables seamless integration with Freedcamp API for enterprise-level project management with advanced filtering, full CRUD operations, and extensive customization options.5MIT
- AlicenseBqualityFmaintenanceEnables seamless integration with Basecamp 3 through 46 comprehensive API tools, allowing users to manage projects, todos, card tables, documents, campfire messages, and other Basecamp features through natural language interactions in Claude Desktop and Cursor IDE.335MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Basecamp projects through natural language commands. Supports managing projects, to-do lists, messages, and creating tasks with full content rendering capabilities.660ISC
- AlicenseAqualityAmaintenanceEnables LLMs to interact with Basecamp projects, managing messages, todos, comments, people, and kanban boards through natural language. Supports comprehensive Basecamp operations including creating, reading, updating content with flexible output formats and URL parsing capabilities.47603MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Project management MCP for AI agents with safe task reads and writes.
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gabeosx/freedmcpcamp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server