beat-mcp-bridge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BEAT_BRIDGE_DIR | Yes | The absolute path to the shared bridge folder used for communication between Claude and the Beat plugin. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| beat_pingA | Check whether Beat is running and reachable, and list its open documents. Call this first. |
| beat_list_documentsA | List every screenplay currently open in Beat, with the docIndex to use for other tools. |
| beat_get_textA | Get the complete Fountain text of a Beat document. |
| beat_set_textA | Replace the ENTIRE text of a Beat document with new Fountain text. Use this for full rewrites; prefer beat_replace_scene for targeted edits so you don't disturb the rest of the script. |
| beat_get_outlineA | Get the full outline of a Beat document: scene headings, sections and synopsis lines, in order, with the sceneIndex needed by beat_get_scene_text / beat_replace_scene. |
| beat_get_scenesA | Get just the scenes (no sections/synopses) of a Beat document, with sceneIndex, heading text, and position. |
| beat_get_scene_textA | Get the full text of a single scene by its sceneIndex (from beat_get_scenes). |
| beat_replace_sceneA | Replace a single scene's text in place (heading through the line before the next scene), identified by sceneIndex from beat_get_scenes. The rest of the script is untouched. |
| beat_insert_textB | Insert text at a specific character index in a Beat document (indexes come from beat_get_outline/beat_get_scenes). |
| beat_append_textA | Append text (e.g. a new scene) to the end of a Beat document. |
| beat_inspect_documentsA | Debug helper: dumps whatever fields the installed Beat version exposes on its document objects. Only needed if beat_list_documents titles/paths look wrong. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tholtman1-del/beat-mcp-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server