MCP Directory
Back

photon

by portel-dev · TypeScript · ★ 97

Define intent once. Photon turns a single TypeScript file into CLI tools, MCP servers, and web interfaces.

#ai-tools#beam#claude-code#claude-desktop#cli-tool#cloudflare-workers#cursor#developer-tools#marketplace#mcp#mcp-servers#model-context-protocol#single-file#typescript

Install

npx -y github:portel-dev/photon

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "photon": {
      "command": "npx",
      "args": [
        "-y",
        "github:portel-dev/photon"
      ]
    }
  }
}

From the README

[](https://www.npmjs.com/package/@portel/photon) [](https://www.npmjs.com/package/@portel/photon) [](https://github.com/portel-dev/photon/blob/main/LICENSE) [](https://www.typescriptlang.org) [](https://nodejs.org) [](https://modelcontextprotocol.io) [](https://photon.portel.dev/) Photon is the fastest way to turn a small, verified TypeScript method into something humans can operate and agents can trust. Write the capability once; Photon derives the interfaces, contracts, and runtime behavior around it: - **MCP server** for Claude, ChatGPT, Cursor, and agents - **Embedded app UI** for chat c…
Read full README on GitHub →

Related filesystem servers