photons
Verified Safeby portel-dev
Overview
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.
Installation
photon mcp ./kitchen-sink.photon.tsEnvironment Variables
- KITCHEN_SINK_PHOTON_APIKEY
- KITCHEN_SINK_PHOTON_BASEURL
- KITCHEN_SINK_PHOTON_DEBUG
Security Notes
The kitchen-sink photon itself is designed as a demonstration and does not directly expose significant security vulnerabilities like 'eval' or direct filesystem access. It uses the @portel/photon-core library for io.emit functions and PhotonMCP inheritance, implying a secure execution environment provided by the 'photon' CLI. Constructor parameters are placeholders or defaults intended to be overridden, and no network calls are initiated directly by this specific photon. It's considered safe for its intended purpose as a learning and demonstration tool.
Similar Servers
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.