freedcamp
Freedcamp MCP-сервер
Это реализация сервера Model Context Protocol (MCP) для управления задачами Freedcamp. Она предоставляет инструменты для создания, обновления и удаления задач в проектах Freedcamp.
Функции
Создавайте новые задачи с названием, описанием, приоритетом, сроком выполнения и ответственным лицом.
Обновление существующих задач, включая изменение статуса
Удалить задачи
Поддержка переменных среды для учетных данных
Обработка ошибок и проверка
Related MCP server: Basecamp MCP Server
Предпосылки
Node.js 17 или выше
Машинопись
Аккаунт Freedcamp с доступом к API
API-ключ и секрет от Freedcamp
Идентификатор проекта от Freedcamp
Установка (только для ручного вызова, не требуется для использования с IDE или другим клиентом рабочего стола MCP)
Клонируйте репозиторий:
git clone <repository-url>
cd freedcamp-mcpУстановить зависимости:
npm installСоздайте файл
.envв корневом каталоге с вашими учетными данными Freedcamp:
FREEDCAMP_API_KEY=your_api_key
FREEDCAMP_API_SECRET=your_api_secret
FREEDCAMP_PROJECT_ID=your_project_idИспользование
Запуск сервера
Сначала создайте код TypeScript:
npm run buildЗатем запустите сервер:
npm startЗапуск тестового жгута
Проект включает в себя комплексную тестовую систему, которая проверяет все функциональные возможности MCP:
npm testТестовая аппаратура выполняет следующие проверки:
Инициализация сервера с правильной версией протокола
Перечень инструментов и проверка возможностей
Создание задач с различными параметрами
Обновления задач, включая изменения статуса
Перечень задач и проверка
Доступные инструменты
freedcamp_add_taskСоздает новую задачу в Freedcamp
Параметры:
title(обязательно): Название задачиdescription(необязательно): Описание задачиpriority(необязательно): Приоритет задачи (0-3)due_date(необязательно): дата выполнения задачи (ГГГГ-ММ-ДД)assigned_to_id(необязательно): идентификатор пользователя, которому будет назначена задача
freedcamp_update_taskОбновляет существующую задачу
Параметры:
task_id(обязательно): идентификатор задачи для обновленияtitle(необязательно): Новое название задачиdescription(необязательно): Описание новой задачиpriority(необязательно): новый приоритет задачи (0-3)due_date(необязательно): Новая дата выполнения (ГГГГ-ММ-ДД)assigned_to_id(необязательно): новый идентификатор пользователя, которому будет назначена задачаstatus(необязательно): новый статус задачи (0=открыта, 1=завершена, 2=закрыта)
freedcamp_list_tasksПеречисляет все задачи в настроенном проекте Freedcamp.
Параметры не требуются (использует идентификатор проекта из переменных среды)
Возвращает список задач с их подробностями
Интеграция с IDE
Сервер можно запустить напрямую с помощью npx , без клонирования репозитория.
Курсор
Откройте (или создайте)
.cursor/mcp.jsonв корневом каталоге вашего проекта.Добавьте конфигурацию сервера 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" } } } }Перезапустите курсор или перезагрузите серверы MCP.
Ру
Откройте (или создайте) файл конфигурации Roo MCP (обычно
roo.mcp.jsonили аналогичный).Добавьте конфигурацию сервера 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