Token导航 LogoToken导航

MCP Server · 文档知识

Open Skills

一款在Mac本地沙箱环境中运行Claude AI技能的工具,支持文档处理、表格生成等任务,保障数据隐私。

stdio官方级别未说明来源级核验工具 5
本地运行PythonClaude文档处理Claude Desktop

快速开始

作者 / 组织
instavm
提供方
instavm

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

407

仓库热度

收录来源

1 个

MCP World

选型结论

Open Skills 属于文档知识类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

文档知识

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r examples/requirements.txt

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

    ___  ____  _____ _   _     ____  _  _____ _     _     ____
   / _ \|  _ \| ____| \ | |   / ___|| |/ /_ _| |   | |   / ___|
  | | | | |_) |  _| |  \| |   \___ \| ' / | || |   | |   \___ \
  | |_| |  __/| |___| |\  |    ___) | . \ | || |___| |___ ___) |
   \___/|_|   |_____|_| \_|   |____/|_|\_\___|_____|_____|____/

OpenSkills:在Mac上本地运行Claude Skills

Anthropic最近宣布 克劳德的技能 -可重复使用的文件夹,其中包含指令、脚本和资源,使Claude更好地完成专门的任务。这个工具可以让你运行这些技能 完全在您的本地计算机上 在沙盒环境中。

这意味着: 现在,您可以使用这些专业技能处理文件(文档、电子表格、演示文稿、图像),同时将所有数据保存在Mac上。无上传,完全隐私。

此工具使用Apple的原生容器在Mac上真正隔离的沙盒环境中执行AI生成的代码。

演示

使用Gemini CLI观看Open Skills的实际操作:

为什么要在本地运行技能?

  • 隐私: 处理敏感文件、财务数据
  • 完全控制: 技能在具有VM级隔离的隔离容器中执行
  • 兼容性: 可与Claude Desktop、Gemini CLI、Qwen CLI或任何兼容MCP的工具配合使用
  • 可扩展性: 导入Anthropic的官方技能或创建自己的自定义技能

快速开始

先决条件: 配备macOS和苹果Silicon(M1/M2/M3/M4/M5)的Mac,Python 3.10+

git clone https://github.com/BandarLabs/open-skills.git
cd open-skills
chmod +x install.sh
./install.sh

安装大约需要2分钟。MCP服务器将在 http://open-skills.local:8222/mcp

安装所需的软件包 (使用virtualenv并注意python路径):

pip install -r examples/requirements.txt

设置:连接您的AI工具

此MCP服务器可与任何兼容MCP的工具配合使用。所有执行都在您的Mac上本地进行。

选项1:克劳德桌面集成

配置Claude Desktop以使用此MCP服务器:

  1. 复制示例配置:
   cd examples
   cp claude_desktop/claude_desktop_config.example.json claude_desktop/claude_desktop_config.json
  1. 编辑配置文件 并替换占位符路径:

- 替换 /path/to/your/python 使用您的实际Python路径(例如。, /usr/bin/python3 或 /opt/homebrew/bin/python3) - 替换 /path/to/open-skills 带有克隆存储库的实际路径

编辑后示例:

   {
     "mcpServers": {
       "open-skills": {
         "command": "/opt/homebrew/bin/python3",
         "args": ["/Users/yourname/open-skills/examples/claude_desktop/mcpproxy.py"]
       }
     }
   }
  1. 更新Claude桌面配置:

- 打开克劳德桌面 - 前往设置→ 开发者 - 添加MCP服务器配置 - 重新启动克劳德桌面

选项2:OpenCode配置

对于OpenCode用户,创建 ~/.config/opencode/opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "open-skills": {
      "type": "remote",
      "url": "http://open-skills.local:8222/mcp",
      "enabled": true
    }
  }
}

选项3:Gemini CLI配置

编辑 ~/.gemini/settings.json:

{
  "theme": "Default",
  "selectedAuthType": "oauth-personal",
  "mcpServers": {
    "open-skills": {
      "httpUrl": "http://open-skills.local:8222/mcp"
    }
  }
}

对于系统说明,请更换 ~/.gemini/GEMINI.md 和 双子座.md

选项3:Python OpenAI代理

将此服务器与OpenAI的Python代理库一起使用:

  1. 设置您的OpenAI API密钥:
   export OPENAI_API_KEY="your-openai-api-key-here"
  1. 运行客户端:
   python examples/openai_agents/openai_client.py

其他支持的工具

  • Qwen CLI: 配置类似于Gemini CLI
  • 亚马逊的Kiro: 有关配置,请参阅此存储库中的示例
  • 任何MCP客户端: 指向 http://open-skills.local:8222/mcp

示例用例

配置后,您可以要求您的AI:

  • “根据此标记大纲创建专业PowerPoint演示文稿”
  • “从这10个PDF中提取所有表格,并合并到一个Excel电子表格中”
  • “为我的项目生成ASCII艺术徽标”
  • “用我的CSV文件中的数据填写此税务表格PDF”
  • “批量处理这100张图像:裁剪到16:9并旋转90度”

添加新技能

您可以通过两种方式使用其他技能扩展此服务器:

选项1:导入Anthropic的官方技能

从下载技能 Anthropic技能库 并抄送至:

~/.open-skills/assets/skills/user/

可用官方技能:

  • 微软Word(docx)
  • 微软PowerPoint(pptx)
  • 微软Excel(xlsx)
  • PDF操作
  • 图像处理
  • Slack GIF创建者
  • 还有更多。..

技能目录结构

以下是一个包含4个导入技能的示例:

~/.open-skills/assets/skills/
├── public
│   ├── image-crop-rotate
│   │   ├── scripts
│   │   └── SKILL.md
│   └── pdf-text-replace
│       ├── scripts
│       └── SKILL.md
└── user
    ├── docx
    │   ├── docx-js.md
    │   ├── LICENSE.txt
    │   ├── ooxml
    │   ├── ooxml.md
    │   ├── scripts
    │   └── SKILL.md
    ├── pptx
    │   ├── html2pptx.md
    │   ├── LICENSE.txt
    │   ├── ooxml
    │   ├── ooxml.md
    │   ├── scripts
    │   └── SKILL.md
    ├── slack-gif-creator
    │   ├── core
    │   ├── LICENSE.txt
    │   ├── requirements.txt
    │   ├── SKILL.md
    │   └── templates
    └── xlsx
        ├── LICENSE.txt
        ├── recalc.py
        └── SKILL.md

选项2:创造自己的技能

创建一个与上面所示结构匹配的文件夹。唯一必须提交的文件是 SKILL.md。参见 Anthropic技能文档 了解详情。

快速方法: 让克劳德为你生成一项技能:

“你能写出一种创造ASCII文字艺术的技能吗?”

Claude将创建技能并提供ZIP下载。将ZIP文件直接放入 ~/.open-skills/assets/skills/user (无需扩展)。

手动方法: 创建自己的技能文件夹结构:

~/.open-skills/assets/skills/user/my-custom-skill/
├── SKILL.md              # Documentation and usage examples
├── scripts/              # Your Python/bash scripts
│   └── process.py
└── requirements.txt      # (optional) Python dependencies

文件夹映射的工作原理

此MCP服务器提供了一个兼容层,允许您在本地运行Claude的技能,无需修改:

路径转换:

  • 克劳德的路: /mnt/user-data → 本地路径: /app/uploads
  • 专为克劳德设计的技能在当地工作,没有任何变化

文件共享-如何使用技能共享文件: 要共享具有处理技能的本地文件,请执行以下操作:

  1. 将文件放置在输出目录中:
   cp your-file.pdf ~/.open-skills/assets/outputs/
   cp your-image.png ~/.open-skills/assets/outputs/
  1. 容器内的文件变得可用:

- 您的文件在 ~/.open-skills/assets/outputs/ 自动安装 - 技能可以通过以下方式访问它们 /mnt/user-data/ (标准克劳德路径) - 无需手动复制或云端上传

  1. 已处理的文件出现在同一目录中:

- 输出文件保存回 ~/.open-skills/assets/outputs/ - 您可以在Mac上立即访问结果

技能结构:

  • 导入的技能无需更改
  • 原始文件夹层次结构和文件组织保持不变
  • 导入克劳德技能并直接使用

现场演示:ASCII艺术技巧

下面是一个使用Gemini CLI的真实示例:

> /mcp

Configured MCP servers:

🟢 open-skills - Ready (5 tools)
  Tools:
  - execute_python_code
  - get_skill_file
  - get_skill_info
  - list_skills
  - navigate_and_get_all_visible_text

> can you generate ascii art for my project

✦ I will generate the ASCII art you desire. First, I must survey my available skills.
✓  list_skills (open-skills MCP Server)

✦ I have located a relevant skill: ascii-art. I will now retrieve its instructions.
✓  get_skill_info (open-skills MCP Server) {"skill_name":"ascii-art"}
✦ Your ASCII art is ready:

   ___  ____  _____ _   _     ____  _  _____ _     _     ____
  / _ \|  _ \| ____| \ | |   / ___|| |/ /_ _| |   | |   / ___|
 | | | | |_) |  _| |  \| |   \___ \| ' / | || |   | |   \___ \
 | |_| |  __/| |___| |\  |    ___) | . \ | || |___| |___ ___) |
  \___/|_|   |_____|_| \_|   |____/|_|\_\___|_____|_____|____/

Using: 1 GEMINI.md file | 3 MCP servers (ctrl+t to view)

发生了什么:

  1. AI通过以下方式发现可用技能 list_skills
  2. 找到相关 ascii-art 技能
  3. 检索到的技能说明 get_skill_info
  4. 在沙盒中本地执行技能
  5. 返回的结果-所有这些都不需要将任何数据上传到云端

安全

代码在具有VM级隔离的隔离容器中运行。您的主机系统和沙盒外的文件仍受保护。

自 @苹果/容器:

每个容器都具有完整VM的隔离属性,使用一组最小的核心实用程序和动态库来减少资源利用率和攻击面。

建筑

此MCP服务器由以下部分组成:

  • 沙箱容器: 使用Jupyter内核的隔离执行环境
  • MCP服务器: 处理AI模型和沙盒之间的通信
  • 技能体系: 用于常见任务(PDF操作、图像处理等)的预打包工具

可用的MCP工具

连接后,此服务器将这些工具暴露给您的AI:

  • execute_python_code -在沙盒中执行代码
  • get_skill_file -阅读技能档案
  • get_skill_info -获取技能文档
  • list_skills -列出所有可用技能
  • navigate_and_get_all_visible_text -使用Playwright进行网页抓取

了解更多

贡献

我们欢迎捐款!如果你创造了有用的技能或改进了实施,请与社区分享。

许可证

此项目根据Apache 2.0许可证获得许可-请参阅 许可证 文件以获取详细信息。

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

AI工具Python本地部署本地运行数据隐私文档处理自动化

支持客户端

Claude DesktopClaude

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

5stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Open Skills 怎么安装?

公开资料给出的安装命令是 pip install -r examples/requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Open Skills 怎么在 Claude Desktop、Cursor 里配置?

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

Open Skills 收费吗?

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

Open Skills 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Open Skills 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP