TaskFlow
TaskFlow: ein MCP-Server, der auf dem Appwrite-OAuth2-Server basiert
TaskFlow ist ein kleiner Aufgabenmanager, der auf Appwrite basiert. Er enthält einen entfernten MCP-Server, der als Appwrite-Funktion gehostet wird, sodass KI-Tools wie Claude Desktop mit Erlaubnis des Benutzers dessen Aufgaben lesen und verwalten können.
Das Interessante daran ist die Authentifizierung. Das Appwrite-Projekt von TaskFlow fungiert als OAuth2-Server: KI-Clients registrieren sich selbst, Benutzer genehmigen den Zugriff auf einem von TaskFlow gehosteten Zustimmungsbildschirm, und der MCP-Server verifiziert die vom Projekt ausgestellten Token. Es werden keine API-Schlüssel ausgegeben, und Benutzer können ein Tool jederzeit trennen.
Begleit-Repository für das Appwrite-Blog-Tutorial „Verwandeln Sie Ihre App in einen MCP-Server".
Layout
apps/taskflow The TaskFlow web app (TanStack Start): tasks, sign-in,
the OAuth2 consent screen, and a connected apps page.
functions/taskflow-mcp The MCP server, deployed as an Appwrite Function.
scripts One-time database provisioning.Related MCP server: Motion MCP Server
Einrichtung
Erstellen Sie ein Appwrite-Projekt und kopieren Sie
.env.examplein.envmit Ihrem Endpunkt, Ihrer Projekt-ID, einem API-Schlüssel (Scopes:sessions.write,users.read,apps.read,databases.read,databases.write,tables.read,tables.write) und einem zufälligen Session-Secret.Installieren und provisionieren Sie die Datenbank:
pnpm install pnpm provisionÖffnen Sie in der Konsole Auth > OAuth2-Server, aktivieren Sie den Server, setzen Sie die Autorisierungs-URL auf
http://localhost:4100/oauth/consentund fügen Sie die Scopestasks.readundtasks.writehinzu.Stellen Sie die Web-App und den MCP-Server bereit (verwendet die Appwrite-CLI) und setzen Sie dann die Site-Variablen in der Konsole (gleiche Werte wie in
.env):appwrite login appwrite push site --site-id taskflow appwrite push function --function-id taskflow-mcp --activateAktualisieren Sie die Autorisierungs-URL des OAuth2-Servers auf
https://<SITE_DOMAIN>/oauth/consent.Verbinden Sie sich mit Claude Code und verwenden Sie die Domain der Funktion aus der Bereitstellungsausgabe:
claude mcp add --transport http taskflow https://<FUNCTION_DOMAIN>/mcpFühren Sie
/mcpin Claude Code aus und wählen Sie Authenticate. Melden Sie sich als TaskFlow-Benutzer an, genehmigen Sie den Zugriff und fragen Sie Claude nach Ihren Aufgaben.
Live-Demo
Das bereitgestellte Ergebnis dieses Repository: die App unter taskflow.appwrite.network und der MCP-Server unter https://taskflow-mcp.appwrite.network/mcp. Erstellen Sie ein Konto, verbinden Sie Claude Code mit dem obigen Befehl und verwalten Sie Ihre Aufgaben aus dem Gespräch.
This server cannot be installed
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
- FlicenseNot gradedqualityDmaintenanceAn OAuth-authenticated MCP server that bridges Claude AI with a task management system, allowing users to list, create, and update tasks through natural language commands.1
- AlicenseNot gradedqualityDmaintenanceAn open-source MCP server enabling AI assistants to interact with the Motion API for intelligent task and project management.5MIT
- AlicenseNot gradedqualityAmaintenanceAn unofficial MCP server that connects AI assistants to Microsoft Planner, enabling natural language task management such as creating tasks, organizing plans, and managing buckets.10MIT
- AlicenseBqualityAmaintenanceAn MCP server that lets local AI agents read and manage OpenProject project data through structured, guarded tools, with write operations requiring explicit confirmation.5815MIT
Related MCP Connectors
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
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/appwrite-community/taskflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server