Skip to content

portel-dev/photons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

photons

Singular focus. Precise target.

Photons are single-file TypeScript MCP servers that supercharge AI assistants with focused capabilities. Each photon delivers ONE thing exceptionally well - from filesystem operations to cloud integrations.

Built on the Model Context Protocol (MCP), photons are:

  • πŸ“¦ One-command install via Photon CLI
  • 🎯 Laser-focused on singular capabilities
  • ⚑ Zero-config with auto-dependency management
  • πŸ”Œ Universal - works with Claude Desktop, Claude Code, and any MCP client

πŸ›οΈ Official Marketplace

This is the official Photon marketplace maintained by Portel. It comes pre-configured with Photon - no manual setup needed.

Already available to you:

  • βœ… Pre-installed with Photon
  • βœ… Automatically updated
  • βœ… Production-ready photons
  • βœ… Community-maintained

Want to contribute? We welcome contributions! Submit pull requests for:

  • πŸ› Bug fixes to existing photons
  • ✨ Enhancements and new features
  • πŸ“¦ New photons to add to the marketplace
  • πŸ“ Documentation improvements

Repository: github.com/portel-dev/photons

πŸ“¦ Available Photons

Photon Focus Tools Details
AWS S3 Cloud object storage operations 11 View β†’
Code Diagram Generate Mermaid diagrams from TypeScript/JavaScript code 3 View β†’
Content Creator Content Creator Photon 4 View β†’
Dashboard Dashboard Photon 5 View β†’
Data Sync Data Sync Workflow Synchronizes data between different sources with progress tracking 3 View β†’
Discord Send messages and manage Discord via webhooks Like n8n's Discord node - notifications, alerts, and automation 6 View β†’
Docker Container management operations 10 View β†’
Email Send and receive emails via SMTP and IMAP 8 View β†’
Filesystem File and directory operations 13 View β†’
Git Local git repository operations 11 View β†’
GitHub Issues Manage GitHub repository issues 7 View β†’
Github Pr Notifier GitHub PR Notifier Workflow Monitors GitHub PRs and sends notifications to Slack 2 View β†’
Google Calendar Calendar integration 9 View β†’
Google TV Remote Control Google TV and Android TV devices 36 View β†’
Jira Project management and issue tracking 10 View β†’
Kitchen Sink Kitchen Sink Photon 25 View β†’
Knowledge Graph Persistent knowledge graph with entities and relations 11 View β†’
LG Remote Control LG WebOS TVs 27 View β†’
Math Photon MCP Advanced math expression evaluator 1 View β†’
MongoDB NoSQL database operations 13 View β†’
PostgreSQL Database operations for PostgreSQL 7 View β†’
Preferences Preferences Photon 7 View β†’
Redis In-memory data store and cache 18 View β†’
RSS Feed Read and parse RSS/Atom feeds Like n8n's RSS Read node - monitor blogs, news, and content feeds 5 View β†’
Rss To Slack RSS to Slack Workflow Monitors RSS feeds and posts new items to Slack 2 View β†’
Slack Send messages and manage Slack workspace 7 View β†’
Social Formatter Social Media Formatter 4 View β†’
SQLite Photon MCP SQLite database operations 9 View β†’
Telegram Send messages via Telegram Bot API Like n8n's Telegram node - notifications and bot automation 12 View β†’
Time Timezone and time conversion operations 3 View β†’
Tuya Smart Light Control Tuya/Wipro/Smart Life WiFi bulbs 9 View β†’
Uptime Monitor Uptime Monitor Workflow Monitors website availability and sends alerts 3 View β†’
Web Web Agent Photon (Search + Read) 2 View β†’

Total: 33 photons ready to use


πŸš€ Quick Start

1. Install Photon

npm install -g @portel/photon

2. Add Any Photon

photon add filesystem
photon add git
photon add aws-s3

3. Use It

# Run as MCP server
photon mcp filesystem

# Get config for your MCP client
photon get filesystem --mcp

Output (paste directly into your MCP client config):

{
  "mcpServers": {
    "filesystem": {
      "command": "photon",
      "args": ["mcp", "filesystem"]
    }
  }
}

Add the output to your MCP client's configuration. Consult your client's documentation for setup instructions.

That's it! Your AI assistant now has 33 focused tools at its fingertips.


🎨 Claude Code Integration

This marketplace is also available as a Claude Code plugin, enabling seamless installation of individual photons directly from Claude Code's plugin manager.

Install as Claude Code Plugin

# In Claude Code, run:
/plugin marketplace add portel-dev/photons

Once added, you can install individual photons:

# Install specific photons you need
/plugin install filesystem@photons-marketplace
/plugin install git@photons-marketplace
/plugin install knowledge-graph@photons-marketplace

Benefits of Claude Code Plugin

  • 🎯 Granular Installation: Install only the photons you need
  • πŸ”„ Auto-Updates: Plugin stays synced with marketplace
  • ⚑ Zero Config: Photon CLI auto-installs on first use
  • πŸ›‘οΈ Secure: No credentials shared with AI (interactive setup available)
  • πŸ“¦ Individual MCPs: Each photon is a separate installable plugin

How This Plugin Is Built

This marketplace doubles as a Claude Code plugin through automatic generation:

# Generate marketplace AND Claude Code plugin files
photon maker sync --claude-code

This single command:

  1. Scans all .photon.ts files
  2. Generates .marketplace/photons.json manifest
  3. Creates .claude-plugin/marketplace.json for Claude Code
  4. Generates documentation for each photon
  5. Creates auto-install hooks for seamless setup

Result: One source of truth, two distribution channels (Photon CLI + Claude Code).


βš›οΈ What Are Photons?

Photons are laser-focused modules - each does ONE thing exceptionally well:

  • πŸ“ Filesystem - File operations
  • πŸ™ Git - Repository management
  • ☁️ AWS S3 - Cloud storage
  • πŸ“… Google Calendar - Calendar integration
  • πŸ• Time - Timezone operations
  • ... and more

Each photon delivers singular focus to a precise target.

Key Features:

  • 🎯 Each photon does one thing perfectly
  • πŸ“¦ 33 production-ready photons available
  • ⚑ Auto-installs dependencies
  • πŸ”§ Works out of the box
  • πŸ“„ Single-file design (easy to fork and customize)

🎯 The Value Proposition

Before Photon

For each MCP server:

  1. Find and clone the repository
  2. Install dependencies manually
  3. Configure environment variables
  4. Write MCP client config JSON by hand
  5. Repeat for every server

With Photon

# Install from marketplace
photon add filesystem

# Get MCP config
photon get filesystem --mcp

Output (paste directly into your MCP client config):

{
  "mcpServers": {
    "filesystem": {
      "command": "photon",
      "args": ["mcp", "filesystem"]
    }
  }
}

That's it. No dependencies, no environment setup, no configuration files.

Difference:

  • βœ… One CLI, one command
  • βœ… Zero configuration
  • βœ… Instant installation
  • βœ… Auto-dependencies
  • βœ… Consistent experience

πŸ’‘ Use Cases

For Claude Users:

photon add filesystem git github-issues
photon get --mcp  # Get config for all three

Add to Claude Desktop β†’ Now Claude can read files, manage repos, create issues

For Teams:

photon add postgres mongodb redis
photon get --mcp

Give Claude access to your data infrastructure

For Developers:

photon add docker git slack
photon get --mcp

Automate your workflow through AI

πŸ” Browse & Search

# List all photons
photon get

# Search by keyword
photon search calendar

# View details
photon get google-calendar

# Upgrade all
photon upgrade

🏒 For Enterprises

Create your own marketplace:

# 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

Built with singular focus. Deployed with precise targeting.

Made with βš›οΈ by Portel

About

Production-ready Photon MCPs - Single-file, zero-config, auto-dependency MCP servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published