Akiflow Server
БесплатноНе проверенMCP server for Akiflow task management with Meeting Assistant support. Enables creating, updating, scheduling tasks, managing calendars, and accessing meeting r
Описание
MCP server for Akiflow task management with Meeting Assistant support. Enables creating, updating, scheduling tasks, managing calendars, and accessing meeting recordings, summaries, and action items.
README
MCP server for Akiflow task management with Meeting Assistant support.
Features
- Get tasks, events, calendars with filters
- Create and update tasks
- Schedule/unschedule tasks on calendar
- Mark tasks done
- List projects and tags
- Meeting Assistant: Get recordings with summaries, transcripts, and action items
- Meeting Briefs: Get pre-meeting research briefs
- Action Items → Tasks: Create Akiflow tasks directly from meeting action items
- Auto-refreshing authentication
- Persistent local cache with per-entity sync tokens for faster repeated queries
Setup
1. Get Your Refresh Token
- Open Akiflow web app (web.akiflow.com)
- Open DevTools:
Cmd+Option+I(Mac) orCtrl+Shift+I(Windows/Linux) - Go to Network tab
- Refresh the page or wait for a
refreshTokenrequest - Copy the
refresh_tokenvalue from the request/response
2. Configure MCP
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"akiflow": {
"command": "npx",
"args": ["-y", "@shrimpwtf/mcp-akiflow@latest"],
"env": {
"AKIFLOW_REFRESH_TOKEN": "your_refresh_token_here"
}
}
}
}
Sync Model
- v5 entities (
tasks,events,tags,labels,time_slots,calendars) are cached locally and refreshed with per-entitysync_tokens - Meeting Assistant resources (
recordings,researches) are cached separately using cursor-based refreshes - Tool queries run against the merged local cache after refresh, so date filtering and sorting happen on a complete local view rather than partial API deltas
Available Tools
Tasks
get-tasks
List tasks with optional filters.
done(boolean): Filter by completion status (default: false)status(string):1=Inbox,2=Planned,4=Snoozed,7=Someday,10=Scheduledlimit(number): Max tasks to return
add-task
Create a new task.
title(string, required): Task titledescription(string): Task descriptiondate(string): Plan date (YYYY-MM-DD)datetime(string): Plan datetime (ISO 8601)due_date(string): Deadline (YYYY-MM-DD)duration(number): Duration in minutespriority(string):-1=goal,1=high,2=medium,3=lowstatus(string):1=Inbox,2=Planned,7=Someday,10=ScheduledlistId(string): Project UUIDtags_ids(array): Tag UUIDs
edit-task
Update an existing task.
id(string, required): Task UUID- All fields from
add-task(optional, nullable to clear values)
mark-done
Mark a task as completed.
id(string, required): Task UUID
schedule-task
Schedule a task on the calendar.
id(string, required): Task UUIDdate(string, required): Date (YYYY-MM-DD)datetime(string): Specific time (ISO 8601)duration(number): Duration in minutes (default: 30)
unschedule-task
Remove a task from the calendar.
id(string, required): Task UUIDto_inbox(boolean): Move to inbox (default: true)
Calendar
get-events
Get calendar events.
limit(number): Max events to returncalendar_id(string): Filter by calendar ID
get-calendars
Get all calendars with metadata.
Meeting Assistant
Requires the Meeting Assistant add-on in Akiflow.
get-recordings
List meeting recordings.
limit(number): Max recordings to return
get-recording
Get full detail for a single recording including summary, action items, and transcript.
id(string, required): Recording UUID
get-meeting-briefs
List pre-meeting research briefs.
limit(number): Max briefs to return
get-meeting-brief
Get full detail for a single pre-meeting brief.
id(string, required): Meeting brief UUID
create-task-from-action-item
Create an Akiflow task from a meeting recording's action item.
recording_id(string, required): Recording UUIDaction_item_id(string, required): Action item ID within the recording
Organization
get-projects
List all projects and folders.
get-tags
List all tags.
API Details
Task Status
1: Inbox2: Planned4: Snoozed7: Someday10: Scheduled
Task Priority
-1: Goal1: High2: Medium3: Lownull: None
Date Formats
- Date:
YYYY-MM-DD - Datetime: ISO 8601 (
2026-01-26T10:00:00.000Z)
Security
- Refresh token is sensitive - treat like a password
- Never commit tokens to git
- Access tokens auto-refresh on 401
License
MIT
Установка Akiflow Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/shrimpwtf/akiflow-mcpFAQ
Akiflow Server MCP бесплатный?
Да, Akiflow Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Akiflow Server?
Нет, Akiflow Server работает без API-ключей и переменных окружения.
Akiflow Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Akiflow Server в Claude Desktop, Claude Code или Cursor?
Открой Akiflow Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare Akiflow Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
