光子
独特的焦点。精确的目标。
光子 是单文件TypeScript MCP服务器,为AI助手提供专注的功能。每个光子都非常好地提供了一件事——从文件系统操作到云集成。
建立在 模型上下文协议(MCP),光子为:
- 📦 一个命令安装 通过 Photon CLI
- 🎯 激光聚焦 论单一能力
- ⚡ 零配置 具有自动依赖性管理
- 🔌 通用 -适用于Claude Desktop、Claude Code和任何MCP客户端
🏛️ 官方市场
这就是 Photon官方市场 由Portel维护。它预先配置了Photon,无需手动设置。
您已经可以使用:
- ✅ 预装Photon
- ✅ 自动更新
- ✅ 生产就绪光子
- ✅ 社区维护
想贡献吗? 我们欢迎捐款!提交以下拉取请求:
- 🐛 修复现有光子的错误
- ✨ 增强功能和新特性
- 📦 新光子将添加到市场
- 📝 文档改进
存储库:
📦 可用光子
| 光子 | 聚焦 | 工具 | 功能 |
|---|---|---|---|
| AWS S3 | 云对象存储 | 11 | - |
| 板子 | 用于人类和人工智能的现代看板光子任务管理。使用命名实例(_use('project-name'))对于每个项目板。非常适合项目规划、跨会话的人工智能工作记忆以及共享任务的人工智能协作。 | 19 | ⚡🎨📡 |
| 代码图 | 源代码中的美人鱼可视化 | 3 | 🔌📦 |
| 守护进程功能 | 计划作业、Webhooks、锁、发布/订阅 | 4 | 📡 |
| 演示 | 功能展示Photon运行时功能的全面演示:返回类型、参数、进度指示器、用户输入(启发)、状态管理和UI格式。 | 14 | ⚡ |
| 部署管道 | 具有检查点和审批门的多步工作流 | 3 | ⚡📡 |
| 码头工人 | 容器管理 | 10 | - |
| 开支 | 支出--使用预算和摘要跟踪支出 | 4 | - |
| 功能展示 | 核心运行时功能演示使用测试方法演示每个主要的Photon运行时功能,以证明每个功能都有效。跑 photon test feature-showcase 以验证。 | 10 | ⚡📡 |
| 文件系统 | 文件和目录操作 | 12 | - |
| 格式化展示 | Auto UI Format Demos使用示例数据演示每种自动UI格式类型,以便开发人员可以看到每种可视化的外观并做出适当的选择。在Beam中运行任何方法以查看视觉输出。 | 28 | 📡 |
| Git | 本地git存储库操作 | 11 | - |
| 管理存储库问题 | 7 | - | |
| 你好,世界 | 最简单的光子光子A光子只是一个TypeScript类,其中每个方法都成为MCP工具。3. | ||
| 输入展示 | 输入展示 | 6 | - |
| Jira | 问题跟踪和项目管理 | 10 | - |
| 列表 | List——用于测试状态同步的简单反应式列表使用@stateful和构造函数注入状态的最小任务列表。非常适合测试跨客户端的端到端同步。3. | ||
| 计算器 | 数学表达式计算器使用sqrt、sin、cos、mean、median等函数评估数学表达式。1. | ||
| MongoDB | 灵活的面向文档的数据库 | 14 | - |
| PostgreSQL | 强大的关系数据库 | 7 | - |
| 渐进渲染 | 相同的数据,更好的显示六种方法返回相同的团队数据,每种方法都是逐步增强的。6. | ||
| 瑞迪斯 | 高性能内存数据存储 | 18 | - |
| 吐真剂 | 强迫未经过滤的诚实,没有对冲或外交手段 | 10 | - |
| Slack | 发送和管理消息 | 7 | - |
| SQLite | 文件或内存中的SQL数据库 | 9 | - |
| 标签 | 测试夹具:MCP规范标签练习所有MCP标准注释、内容注释、结构化输出和图标图像特征。由光子运行时中的tests/mcp-spec-tags.test.ts使用。 | 12 | - |
| 任务基本 | 基本任务——无状态任务列表一个简单的待办事项列表,在会话期间工作,但在重新启动时失去状态。与实时任务进行比较,看看持久性能带来什么。4. | ||
| 实时任务 | 实时任务——持久的响应式任务列表与基本任务相同,但任务在重启和UI实时更新后仍然有效。用途 this.memory 零样板持久性。4. | ||
| 团队脉搏 | Team Pulse--与团队提要异步单口相声 | 4 | - |
| 测试格式 | 基于测试格式的输入验证 | 5 | - |
| 时间 | 时区和时间转换使用本地Node.js Intl API的时区感知时间操作(零依赖项)。3. | ||
| 事项清单 | 反应式集合在行动中一个非常简单的任务管理器,显示了Photon的反应式阵列。只是操纵 items 就像普通数组(推送、拼接、映射)一样,运行时会自动保存到磁盘并发出事件,因此连接的UI会实时更新。不需要异步样板。使用 @priority 按重要性过滤, @done 按状态过滤。8. | ||
| 天气 | 当前天气和预报零依赖天气API包装使用Open-Meteo(免费,无需密钥)。2. | ||
| 网络 | 搜索和阅读网页 | 2 | - |
总计: 34个光子可供使用
______________________________________________________________________
🚀 快速开始
1.安装Photon
bun add -g @portel/photon2.添加任何光子
photon add filesystem
photon add git
photon add aws-s33.使用它
# Run as MCP server
photon mcp filesystem
# Get config for your MCP client
photon get filesystem --mcp输出(直接粘贴到MCP客户端配置中):
{
"mcpServers": {
"filesystem": {
"command": "photon",
"args": ["mcp", "filesystem"]
}
}
}将输出添加到MCP客户端的配置中。 查阅客户的文件 有关设置说明。
就是这样! 你的人工智能助手现在有34个专注的工具触手可及。
______________________________________________________________________
🎨 Claude代码集成
该市场也可作为 Claude代码插件,直接从Claude Code的插件管理器无缝安装单个光子。
作为Claude代码插件安装
# In Claude Code, run:
/plugin marketplace add portel-dev/photons添加后,您可以安装单个光子:
# Install specific photons you need
/plugin install filesystem@photons-marketplace
/plugin install git@photons-marketplace
/plugin install knowledge-graph@photons-marketplaceClaude代码插件的优点
- 🎯 颗粒安装:仅安装所需的光子
- 🔄 自动更新:插件与市场保持同步
- ⚡ 零配置:Photon CLI在首次使用时自动安装
- 🛡️ 安全:没有与AI共享的凭据(提供交互式设置)
- 📦 单个MCP:每个光子都是一个单独的可安装插件
此插件是如何构建的
这个市场通过自动生成兼作Claude Code插件:
# Generate marketplace AND Claude Code plugin files
photon maker sync --claude-code这个命令:
- 扫描全部
.photon.ts文件 - 生成
.marketplace/photons.json清单 - 创建
.claude-plugin/marketplace.json克劳德代码 - 为每个光子生成文档
- 创建自动安装挂钩,实现无缝安装
结果:一个真相来源,两个分发渠道(Photon CLI+Claude Code)。
______________________________________________________________________
⚛️ 光子是什么?
光子 是激光聚焦模块,每个模块都做得非常好:
- 📁 文件系统 -文件操作
- 🐙 Git -存储库管理
- ☁️ AWS S3 -云存储
- 📅 Google 日历 -日历集成
- 🕐 时间 -时区操作
- …以及更多
每个光子都传递 专注 到一个 精确目标.
主要特点:
- 🎯 每个光子都能完美地完成一件事
- 📦 34个生产就绪光子可用
- ⚡ 自动安装依赖项
- 🔧 开箱即用
- 📄 单文件设计(易于分叉和定制)
🎯 价值主张
光子之前
对于每台MCP服务器:
- 查找并克隆存储库
- 手动安装依赖项
- 配置环境变量
- 手动编写MCP客户端配置JSON
- 对每台服务器重复此操作
使用Photon
# Install from marketplace
photon add filesystem
# Get MCP config
photon get filesystem --mcp输出(直接粘贴到MCP客户端配置中):
{
"mcpServers": {
"filesystem": {
"command": "photon",
"args": ["mcp", "filesystem"]
}
}
}就这样 没有依赖关系,没有环境设置,没有配置文件。
区别:
- ✅ 一个CLI,一个命令
- ✅ 零配置
- ✅ 即时安装
- ✅ 自动依赖关系
- ✅ 始终如一的体验
💡 用例
对于Claude用户:
photon add filesystem git github-issues
photon get --mcp # Get config for all three添加到克劳德桌面→ 现在Claude可以读取文件、管理存储库、创建问题
对于团队:
photon add postgres mongodb redis
photon get --mcp让Claude访问您的数据基础设施
对于开发者:
photon add docker git slack
photon get --mcp通过人工智能自动化您的工作流程
🔍 浏览和搜索
# List all photons
photon get
# Search by keyword
photon search calendar
# View details
photon get google-calendar
# Upgrade all
photon upgrade🏢 对于企业
创建自己的市场:
# 1. Organize photons
mkdir company-photons && cd company-photons
# 2. Generate marketplace
photon maker sync
# 3. Share with team
git push origin main
# Team members use:
photon marketplace add company/photons
photon add your-internal-tool______________________________________________________________________
以独特的焦点构建。以精确的目标部署。
制作⚛️ 通过 波特尔
