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
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
| 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 β |
| 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
npm install -g @portel/photonphoton add filesystem
photon add git
photon add aws-s3# Run as MCP server
photon mcp filesystem
# Get config for your MCP client
photon get filesystem --mcpOutput (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.
This marketplace is also available as a Claude Code plugin, enabling seamless installation of individual photons directly from Claude Code's plugin manager.
# In Claude Code, run:
/plugin marketplace add portel-dev/photonsOnce 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- π― 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
This marketplace doubles as a Claude Code plugin through automatic generation:
# Generate marketplace AND Claude Code plugin files
photon maker sync --claude-codeThis single command:
- Scans all
.photon.tsfiles - Generates
.marketplace/photons.jsonmanifest - Creates
.claude-plugin/marketplace.jsonfor Claude Code - Generates documentation for each photon
- Creates auto-install hooks for seamless setup
Result: One source of truth, two distribution channels (Photon CLI + Claude Code).
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)
For each MCP server:
- Find and clone the repository
- Install dependencies manually
- Configure environment variables
- Write MCP client config JSON by hand
- Repeat for every server
# Install from marketplace
photon add filesystem
# Get MCP config
photon get filesystem --mcpOutput (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
For Claude Users:
photon add filesystem git github-issues
photon get --mcp # Get config for all threeAdd to Claude Desktop β Now Claude can read files, manage repos, create issues
For Teams:
photon add postgres mongodb redis
photon get --mcpGive Claude access to your data infrastructure
For Developers:
photon add docker git slack
photon get --mcpAutomate your workflow through AI
# List all photons
photon get
# Search by keyword
photon search calendar
# View details
photon get google-calendar
# Upgrade all
photon upgradeCreate 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-toolBuilt with singular focus. Deployed with precise targeting.
Made with βοΈ by Portel