freedcamp
Freedcamp MCP Server
Dies ist eine Model Context Protocol (MCP)-Serverimplementierung für die Freedcamp-Aufgabenverwaltung. Sie bietet Tools zum Erstellen, Aktualisieren und Löschen von Aufgaben in Freedcamp-Projekten.
Merkmale
Erstellen Sie neue Aufgaben mit Titel, Beschreibung, Priorität, Fälligkeitsdatum und Zuständigem
Aktualisieren vorhandener Aufgaben einschließlich Statusänderungen
Aufgaben löschen
Unterstützung von Umgebungsvariablen für Anmeldeinformationen
Fehlerbehandlung und Validierung
Related MCP server: Basecamp MCP Server
Voraussetzungen
Node.js 17 oder höher
Typoskript
Freedcamp-Konto mit API-Zugriff
API-Schlüssel und Geheimnis von Freedcamp
Projekt-ID von Freedcamp
Installation (nur für den manuellen Aufruf, nicht erforderlich für die Verwendung mit einer IDE oder einem anderen MCP-Desktop-Client)
Klonen Sie das Repository:
git clone <repository-url>
cd freedcamp-mcpInstallieren Sie Abhängigkeiten:
npm installErstellen Sie im Stammverzeichnis eine
.envDatei mit Ihren Freedcamp-Anmeldeinformationen:
FREEDCAMP_API_KEY=your_api_key
FREEDCAMP_API_SECRET=your_api_secret
FREEDCAMP_PROJECT_ID=your_project_idVerwendung
Ausführen des Servers
Erstellen Sie zuerst den TypeScript-Code:
npm run buildStarten Sie dann den Server:
npm startAusführen des Test-Harnesses
Das Projekt umfasst ein umfassendes Test-Harness, das alle MCP-Funktionen überprüft:
npm testDas Test-Harness führt die folgenden Prüfungen durch:
Serverinitialisierung mit der richtigen Protokollversion
Tool-Auflistung und Fähigkeitsüberprüfung
Aufgabenerstellung mit verschiedenen Parametern
Aufgabenaktualisierungen einschließlich Statusänderungen
Aufgabenauflistung und -überprüfung
Verfügbare Tools
freedcamp_add_taskErstellt eine neue Aufgabe in Freedcamp
Parameter:
title(erforderlich): Aufgabentiteldescription(optional): Aufgabenbeschreibungpriority(optional): Aufgabenpriorität (0-3)due_date(optional): Fälligkeitsdatum der Aufgabe (JJJJ-MM-TT)assigned_to_id(optional): Benutzer-ID, der die Aufgabe zugewiesen werden soll
freedcamp_update_taskAktualisiert eine vorhandene Aufgabe
Parameter:
task_id(erforderlich): ID der zu aktualisierenden Aufgabetitle(optional): Neuer Aufgabentiteldescription(optional): Neue Aufgabenbeschreibungpriority(optional): Neue Aufgabenpriorität (0-3)due_date(optional): Neues Fälligkeitsdatum (JJJJ-MM-TT)assigned_to_id(optional): Neue Benutzer-ID, der die Aufgabe zugewiesen werden sollstatus(optional): Neuer Aufgabenstatus (0=offen, 1=abgeschlossen, 2=geschlossen)
freedcamp_list_tasksListet alle Aufgaben im konfigurierten Freedcamp-Projekt auf
Keine Parameter erforderlich (verwendet Projekt-ID aus Umgebungsvariablen)
Gibt eine Liste der Aufgaben mit ihren Details zurück
IDE-Integration
Der Server kann direkt mit npx ausgeführt werden, ohne das Repository zu klonen.
Cursor
Öffnen (oder erstellen) Sie
.cursor/mcp.jsonin Ihrem Projektstamm.Fügen Sie Ihre Freedcamp MCP-Serverkonfiguration hinzu:
{ "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" } } } }Starten Sie Cursor neu oder laden Sie MCP-Server neu.
Roo
Öffnen (oder erstellen) Sie Ihre Roo MCP-Konfigurationsdatei (normalerweise
roo.mcp.jsonoder ähnlich).Fügen Sie Ihre Freedcamp MCP-Serverkonfiguration hinzu:
{ "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