mcpField
M
M1K3

M1K3

本地服务
m1k3.app记忆与知识6今天更新

关于 M1K3

M1K3 是面向需要本地私密记忆和 AI 的用户及其 Agent 的 Mac 原生应用,结合本地推理、语音、个人知识图谱,并提供 HTTP MCP 服务。

主要功能

  1. 01设备端 MLX 推理
  2. 02Kokoro TTS 与 WhisperKit STT 语音
  3. 03带 RAG 的个人知识图谱
  4. 04内置 Agent 与 3D 伴侣
  5. 05本地文档和知识访问

适用场景

  1. 01让 Agent 搜索个人知识
  2. 02通过 MCP 询问内置 AI
  3. 03使用语音与应用交互

MCP 相关

应用运行时通过 HTTP 提供 MCP 服务,地址为 `http://127.0.0.1:4242/mcp`,开放知识搜索、文档、语音和 `ask_m1k3`。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

M1K3 for macOS — 从源代码构建

旗舰体验:原生 Mac SwiftUI 应用 — 设备端 MLX 推理、实时语音(Kokoro TTS + WhisperKit STT)、支持 RAG 的个人知识图谱、内嵌 Agent、3D 助手,以及可供其他 Agent 调用的本地 MCP 服务。

隐私融入设计。 M1K3 在你的 Mac 上运行。模型从 Hugging Face 下载一次;此后,网络仅用于网页搜索。网页搜索默认开启,以便回答及时更新;你可以在“设置”中通过一个开关将其关闭。(后续版本将加入可选启用的 Apple Private Cloud Compute 选项;1.0 版本不使用云端。)

要求

  • macOS 26(Tahoe),运行于 Apple Silicon — 必要条件:应用使用 Liquid Glass、设备端 Foundation Models,以及通过 MLX 使用 Metal。
  • Xcode 26.x(Swift 6.2 工具链)。
  • XcodeGen 和(可选,日志更易读)xcbeautify: brew install xcodegen xcbeautify
  • 磁盘空间:默认大脑无需下载任何内容(Mini 使用 Apple 的设备端模型)。只有选择更大的 Lil / Big 大脑时,才需额外预留约 2–7 GB。

构建和运行

git clone https://github.com/Round-Tower/M1K3.git
cd m1k3/macos

# project.yml is the source of truth — M1K3.xcodeproj is generated, not tracked
xcodegen generate

open M1K3.xcodeproj    # then ⌘R (set your own dev team for local signing)

或者从命令行运行:

xcodebuild -scheme M1K3 -destination 'platform=macOS' build | xcbeautify
# The same package graph also drives the iOS + visionOS shell (M1K3iOSApp/):
xcodebuild -scheme M1K3iOS       -destination 'generic/platform=iOS Simulator'      build | xcbeautify
xcodebuild -scheme M1K3visionOS  -destination 'generic/platform=visionOS Simulator' build | xcbeautify

首次启动只需一个界面:打个招呼(姓名可选),就能开始对话 — M1K3 默认使用 Mini,也就是 Apple 内置的设备端模型,因此无需下载任何内容。你可以在“设置”中一键切换到能力更强的本地大脑(Lil / Big),也可以在首次回答后通过聊天中的提示切换;只有在你提出请求时才会下载模型权重。

**签名说明:**使用你的个人开发团队运行。使用 CODE_SIGNING_ALLOWED=NO 构建虽然可以成功(CI 会这样做),但应用随后运行时将没有沙盒容器,并会在错误的数据位置读写。

测试

业务逻辑位于 SwiftPM 包中,无需 Xcode 即可测试:

swift test --parallel --disable-xctest   # the full fast suite (CI runs it without the flag)
tools/dev/tdd.sh M1K3KnowledgeTests     # one test target, rebuilt and run alone

测试使用 swift-testing(import Testing、@Test),而不是 XCTest。

重量级的 MLX/Metal 集成测试默认由环境变量控制并关闭 — 运行 M1K3_MLX_INTEGRATION=1 swift test 可启用(会下载真实模型并生成内容;仅限 Apple Silicon)。

目录说明

M1K3App/macOS 应用外壳:SwiftUI 视图、AppEnvironment、设置
M1K3iOSApp/基于共享 Sources/ 图谱的 iOS + visionOS SwiftUI 外壳(M1K3iOS/M1K3visionOS schemes)
Sources/SwiftPM 模块:Agent、推理、知识/RAG、语音、MCP
Tests/各模块的 swift-testing 测试套件
project.ymlXcodeGen 配置(.xcodeproj 是构建产物)
ROADMAP.md后续计划 — 持续更新
PLAN.md历史构建日志 / 决策记录(仅追加,已签名)
docs/ADR、模型选择、MCP 配置、发布流程

MCP 服务

运行中的应用通过 HTTP 在 http://127.0.0.1:4242/mcp 提供 MCP 服务 — 支持知识搜索、文档、语音,以及 ask_m1k3(向驻留 AI 提问)。 请参阅 docs/MCP_SETUP.md,了解如何将其接入 Claude Code 或任何 MCP 客户端。

参与贡献

请参阅仓库根目录中的 CONTRIBUTING.md。发现 Bug? 在应用中选择:设置 → 报告问题…,即可生成经过隐私处理的诊断信息,你可以将其附加到 GitHub issue。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。