freedcamp
Freedcamp MCP 服务器
这是 Freedcamp 任务管理的模型上下文协议 (MCP) 服务器实现。它提供了在 Freedcamp 项目中创建、更新和删除任务的工具。
特征
创建具有标题、描述、优先级、截止日期和受让人的新任务
更新现有任务,包括状态变化
删除任务
凭证的环境变量支持
错误处理和验证
Related MCP server: Basecamp MCP Server
先决条件
Node.js 17 或更高版本
TypeScript
具有 API 访问权限的 Freedcamp 帐户
来自 Freedcamp 的 API 密钥和秘密
来自 Freedcamp 的项目 ID
安装(仅用于手动调用,不需要与 IDE 或其他 MCP 桌面客户端一起使用)
克隆存储库:
git clone <repository-url>
cd freedcamp-mcp安装依赖项:
npm install使用您的 Freedcamp 凭据在根目录中创建一个
.env文件:
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(可选):任务截止日期(YYYY-MM-DD)assigned_to_id(可选):分配任务的用户 ID
freedcamp_update_task更新现有任务
参数:
task_id(必需):要更新的任务的IDtitle(可选):新任务标题description(可选):新任务描述priority(可选):新任务优先级(0-3)due_date(可选):新的到期日(YYYY-MM-DD)assigned_to_id(可选):分配任务的新用户 IDstatus(可选):新任务状态(0=打开,1=完成,2=关闭)
freedcamp_list_tasks列出已配置的 Freedcamp 项目中的所有任务
无需参数(使用环境变量中的项目 ID)
返回任务及其详细信息的列表
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" } } } }重新启动 Cursor 或重新加载 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