Token导航 LogoToken导航

MCP Server · AI代理

Magi Core

一个快速、私密、轻量级的本地任务管理系统,通过MCP协议与Slack和Microsoft 365等工具集成。

stdio官方级别未说明来源级核验工具 0
本地优先TypeScriptSlack任务管理

快速开始

作者 / 组织
moogsG
提供方
moogsG
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Magi Core 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP本地任务

本地第一台MCP服务器,用于管理Slack和Microsoft 365的开发任务

一个快速、私有、令牌精简的任务管理系统,在本地运行,并通过模型上下文协议(MCP)与现有工具集成。

✨ 特性

  • 🔒 本地优先和私人 -所有数据都存储在SQLite本地
  • 🚀 快速 -带FTS5全文搜索的Sub-100ms缓存列表
  • 🔌 可扩展 -适用于Slack、Microsoft 365等的可插拔连接助手
  • 💡 代币精益 -返回紧凑型手柄;按需扩展
  • 🛠️ MCP协议 -AI助手的标准stdio传输

🚀 快速开始

# Install dependencies
bun install

# Copy sample environment file and configure
cp sample.env .env
# Edit .env with your settings (Slack tokens, channels, etc.)

# Build all packages
bun run build

# Run tests
bun test

# Start MCP server
bun run dev

混合搜索设置

# 1. Seed test data with invoice mismatch scenarios
cd packages/server
bun run seed:hybrid

# 2. Run benchmark (should complete in <120ms)
bun run test:hybrid

# 3. (Optional) Start Qdrant for semantic search
docker run -d \
  -p 6333:6333 \
  -v $(pwd)/data/qdrant_storage:/qdrant/storage \
  --name qdrant \
  qdrant/qdrant

# 4. (Optional) Initialize Qdrant collection
cd packages/data
bun run init-qdrant

🔧 MCP工具

服务器通过MCP协议公开这些工具:

任务管理

  • task.create -创建一个包含标题、正文、优先级和截止日期的新任务
  • task.list -将任务列为具有过滤和搜索功能的紧凑句柄
  • task.expand -按ID获取完整的任务详细信息
  • task.update -更新任务字段(状态、优先级等)
  • task.queryHybrid -结合关键字(FTS5)+语义(Qdrant)搜索和加权排名的混合搜索

Slack集成(通过连接器)

  • slack.list_channels -列出可用的Slack频道
  • slack.get_history -从频道获取消息历史记录
  • slack.post_message -将消息发布到频道
  • slack.summarize_messages -使用日期/频道过滤器获取格式化为AI摘要的消息

📦 项目结构

packages/
  server/           # Main MCP server with SQLite storage
  data/             # Analytics & vector search layer
    src/
      snapshot.ts         # SQLite → Parquet export
      duckdb-views.ts     # Analytical views (today, week, overdue)
      qdrant-init.ts      # Vector collection setup
      embedder.ts         # Batch embedding (stub + OpenAI)
      hybrid-search.ts    # Weighted ranking merge
  connectors/
    slack/          # Slack integration
    ms/             # Microsoft 365 integration
    template/       # Echo helper example
docs/
  PROJECT_PLAN.md         # Full project specification
  helpers.md              # Guide for writing connection helpers
  HYBRID_SEARCH_GUIDE.md  # Hybrid search setup and usage
config.json               # Helper configuration

🧩 可扩展性

配置系统

MAGI Core使用双文件配置系统:

  1. config.json -定义要加载的助手及其模块路径
  2. .env -包含所有配置值(机密、通道、设置)

环境变量 始终覆盖 值在 config.json,使其易于:

  • 将秘密置于版本控制之外
  • 根据环境使用不同的设置
  • 共享基础配置,同时根据部署进行自定义

添加连接器

编辑 config.json 定义要加载哪些助手:

{
  "helpers": [
    {
      "name": "slack",
      "module": "./packages/connectors/slack/dist/index.js",
      "config": {}
    }
  ]
}

然后在中配置助手 .env:

# Slack Configuration
SLACK_APP_TOKEN=xapp-...
SLACK_BOT_TOKEN=xoxb-...
SLACK_ALLOWED_CHANNELS=#dev,#ai,#support
SLACK_USER_ID=U123456789
SLACK_SWEEPER_MINUTES=10
SLACK_ENABLE_TODO_DETECTION=true
SLACK_ENABLE_BACKGROUND_SERVICES=true

两种模式:

  • MCP模式 (SLACK_ENABLE_BACKGROUND_SERVICES=false):仅限工具,无后台服务
  • 守护程序模式 (SLACK_ENABLE_BACKGROUND_SERVICES=true):全插座模式、清扫器等。

看 docs/helpers.md 获取助手编写指南和 docs/config.md 以获取完整的配置参考。

🧪 测试

# Run all tests
bun test

# Run server tests only
cd packages/server
bun test

# Run hybrid search benchmark
bun run test:hybrid

当前测试覆盖率:

  • ✅ 任务创建和列表
  • ✅ 任务扩展
  • ✅ 任务更新
  • ✅ FTS关键字搜索
  • ✅ 混合搜索(平均0.73ms,比120ms目标快164倍)

📚 文档

🎯 路线图

  • \[x\] 混合搜索 -FTS5+Qdrant加权排名(平均0.73ms)
  • \[x\] DuckDB分析 -拼花地板快照和分析视图
  • \[x\] Qdrant矢量搜索 -基础设施就绪,存根嵌入器已实现
  • \[x\] Markdown导出 -导出任务并提供及时建议
  • \[x\] 松弛连接器 -Socket模式集成
  • \[x\] Microsoft 365连接器 -Outlook+日历集成
  • \[\]真正的OpenAI嵌入(目前使用存根)
  • \[\]CLI/TUI用于本地使用
  • \[\]高级过滤和日期范围
  • \[\]查询缓存和优化

🛠️ 发展

内置:

  • TypeScript -类型安全开发
  • 包子 -快速JavaScript运行时和包管理器
  • SQLite -配备FTS5的高性能本地数据库
  • DuckDB -分析和拼花地板出口
  • Qdrant -语义相似度的向量搜索
  • MCP-SDK -模型上下文协议
  • Vitest -快速单元测试

⚡ 演出

  • 混合搜索:平均0.73ms(比120ms目标快164倍)
  • 任务列表:带FTS5索引的Sub-100ms
  • 关键字搜索:15个任务约0.2毫秒
  • 已准备好扩大规模:通过发票不匹配场景进行了测试

📄 许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

任务管理TypeScript本地部署本地优先Slack集成Microsoft365集成MCP协议

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Magi Core

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Magi Core 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Magi Core 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Magi Core 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Magi Core 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Magi Core 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP