Tool tree
Build MCP servers, CLI tools, embedded app UIs, web routes, schedules, webhooks, retries, and reliable agent workflows from one TypeScript capability.
Implementation
gradeNot graded
gradeNot graded
page: Every page
photon_search_docsAction
Search the Photon documentation site for pages about MCP, CLI, Beam, WebMCP, deployment, docblock tags, output formats, and other Photon topics.
View tool JSON
{
"name": "photon_search_docs",
"kind": "act",
"impl": "imperative",
"description": "Search the Photon documentation site for pages about MCP, CLI, Beam, WebMCP, deployment, docblock tags, output formats, and other Photon topics.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search words or phrase, such as \"MCP server\", \"custom UI\", \"docblock tags\", or \"deployment\"."
},
"limit": {
"type": "number",
"description": "Maximum number of matching pages to return. Defaults to 5."
}
},
"required": [
"query"
]
},
"page": "/"
}photon_list_docsAnswer
List Photon documentation pages, optionally filtered by section such as guides, reference, internals, tutorials, or start.
View tool JSON
{
"name": "photon_list_docs",
"kind": "answer",
"impl": "imperative",
"description": "List Photon documentation pages, optionally filtered by section such as guides, reference, internals, tutorials, or start.",
"inputSchema": {
"type": "object",
"properties": {
"section": {
"type": "string",
"description": "Optional docs section to filter by: start, guides, reference, internals, tutorials, or docs."
},
"limit": {
"type": "number",
"description": "Maximum number of pages to return. Defaults to 20."
}
}
},
"page": "/"
}photon_open_docs_pageAction
Navigate the current browser tab to a Photon documentation page by route or URL.
View tool JSON
{
"name": "photon_open_docs_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate the current browser tab to a Photon documentation page by route or URL.",
"inputSchema": {
"type": "object",
"properties": {
"route": {
"type": "string",
"description": "Photon docs route or URL, such as /docs/getting-started or https://portel-dev.github.io/photon/docs/GUIDE."
}
},
"required": [
"route"
]
},
"page": "/"
}photon_get_current_page_summaryAnswer
Return the title, route, URL, and first visible paragraphs from the current Photon documentation page.
View tool JSON
{
"name": "photon_get_current_page_summary",
"kind": "answer",
"impl": "imperative",
"description": "Return the title, route, URL, and first visible paragraphs from the current Photon documentation page.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}