← All MCP servers
MCP server
BeatDesign
mcp:beatapi/beatdesign
Local-first open-source AI media workbench with Canvas, video editor, Assets, and MCP tools.
Verdict
Not analyzed
Indexed from the registries, but not analyzed yet. Lineage and listings below are current.
Execution chain 250
What it calls, runs, installs, reads and writes, with the line that does it.
Environment variables 20
BEATDESIGN_DATA_DIR
drizzle.config.ts:9 · read
BEATDESIGN_DATA_DIR
drizzle.config.ts:10 · read
BEATDESIGN_DATA_DIR
BEATDESIGN_DATA_DIR
src/config/data-root.ts:11 · read
BEATDESIGN_DATA_DIR
src/config/data-root.ts:20 · read
BEATDESIGN_DATA_DIR
src/core/db/index.ts:7 · read
BEATDESIGN_DATA_DIR
src/lib/crypto.ts:48 · read
BEATDESIGN_FFMPEG
BEATDESIGN_FFMPEG
BEATDESIGN_FFMPEG
BEATDESIGN_FFPROBE
BEATDESIGN_MCP_HTTP_HOST
src/mcp/http-server.ts:122 · read
BEATDESIGN_MCP_HTTP_PORT
src/mcp/http-server.ts:123 · read
BEATDESIGN_MCP_TOKEN
src/mcp/http-server.ts:124 · read
BEATDESIGN_NODE
BEATDESIGN_ROOT
LOCALAPPDATA
NODE_ENV
XDG_DATA_HOME
Commands run 8
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/core/editor/render-project-timeline.ts:84 · via:runProcess
<dynamic>
src/core/editor/render-project-timeline.ts:422 · via:runProcess
<dynamic>
<dynamic>
src/core/media/extract-video-frame-file.ts:76 · via:runProcess
<dynamic>
Files read 21
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/core/skills/skill-registry.ts:233 · via:readBoundedTextFile
<dynamic>
src/core/skills/skill-registry.ts:237 · via:readBoundedTextFile
<dynamic>
src/lib/crypto.ts:56 · read
<dynamic>
src/lib/crypto.ts:71 · read
<dynamic>
src/mcp/server.ts:1214 · read
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/config/db/schema.sqlite.ts
scripts/db-setup.mjs:13 · read
Files written 28
{…}.{…}.tmp
{…}.{…}.tmp
{…}.{…}.tmp
{…}.tmp-{…}
{…}.tmp-{…}
{…}.tmp-{…}
<dynamic>
<dynamic>
<dynamic>
src/core/editor/render-project-timeline.ts:481 · via:removePersistedLocalProjectAsset
<dynamic>
<dynamic>
src/core/editor/render-project-timeline.ts:502 · via:removePersistedLocalProjectAsset
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/core/projects/extract-project-video-frame.ts:167 · via:removePersistedLocalProjectAsset
<dynamic>
src/core/projects/extract-project-video-frame.ts:192 · via:removePersistedLocalProjectAsset
<dynamic>
src/core/projects/import-local-asset.ts:127 · via:removePersistedLocalProjectAsset
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/lib/crypto.ts:53 · write
<dynamic>
src/lib/crypto.ts:61 · write
<dynamic>
src/routes/api/app/projects/$projectId/assets/index.ts:201 · via:removePersistedLocalProjectAsset
data
scripts/postinstall.mjs:4 · write
src/config/db/schema.ts
scripts/db-setup.mjs:13 · write
GitHub repositories 9
augani/openreel-video
beatapi/beatdesign
beatapi/beatdesign
beatapi/beatdesign
lhm.plugin.json:6 · url
beatapi/beatdesign
package.json:10 · url
beatapi/beatdesign
package.json:13 · url
beatapi/beatdesign
good-lly/s3mini
shadcn-ui/ui
Install hooks 1
postinstall: node scripts/postinstall.mjs
package.json:39 · package.json
Network calls 75
<dynamic>
src/components/app/workspace-api-config-dialog.tsx:218 · via:apiPost
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/components/beatcanvas/organization-panel.tsx:84 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:85 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:86 · via:readJson
<dynamic>
<dynamic>
src/components/beatcanvas/organization-panel.tsx:127 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:135 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:814 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:938 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:968 · via:readJson
<dynamic>
src/components/beatcanvas/organization-panel.tsx:1008 · via:readJson
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/core/adapters/beatapi-adapter.ts:769 · via:request
<dynamic>
src/core/adapters/beatapi-adapter.ts:785 · via:request
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/lib/api-client.ts:33 · call
<dynamic>
src/lib/api-client.ts:59 · call
<dynamic>
src/lib/api-client.ts:84 · call
<dynamic>
src/lib/api-client.ts:87 · call
<dynamic>
src/lib/api-client.ts:93 · call
<dynamic>
src/lib/api-client.ts:96 · call
<dynamic>
src/lib/api-client.ts:99 · call
<dynamic>
src/lib/api-client.ts:102 · via:requestJson
<dynamic>
src/lib/api-client.ts:109 · via:requestJson
<dynamic>
src/lib/api-client.ts:120 · via:requestJson
<dynamic>
src/lib/api-client.ts:131 · via:requestJson
<dynamic>
src/lib/api-client.ts:142 · via:requestJson
<dynamic>
<dynamic>
src/lib/rate-limit.ts:17 · call
<dynamic>
src/lib/rate-limit.ts:19 · call
<dynamic>
src/lib/rate-limit.ts:32 · call
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/mcp/http-server.ts:29 · call
<dynamic>
src/mcp/http-server.ts:34 · call
<dynamic>
src/mcp/http-server.ts:39 · call
<dynamic>
src/mcp/http-server.ts:40 · call
<dynamic>
src/mcp/http-server.ts:89 · call
<dynamic>
src/mcp/http-server.ts:91 · call
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
127.0.0.1
beatapi.io
src/components/app/workspace-api-config-dialog.tsx:172 · url_literal
localhost
src/lib/project-asset-media-request.ts:19 · url_literal
Packages 1
npm:@beatapi/beatdesign-workbuddy@0.2.5
integrations/workbuddy/beatdesign/mcp.json:5 · launch:mcp.json
URLs 87
http://$
http://$
http://$
http://127.0.0.1
http://127.0.0.1:3020
http://127.0.0.1:3020
http://127.0.0.1:3020
http://127.0.0.1:3020/api/ping
http://127.0.0.1:3031/mcp
http://127.0.0.1:3031/mcp
http://127.0.0.1:3031/mcp
http://localhost
http://www.sitemaps.org/schemas/sitemap/0.9
http://www.w3.org/1999/xhtml
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
http://www.w3.org/2000/svg
https://api.beatapi.io
https://beatapi.io
https://beatapi.io
https://beatapi.io
https://beatapi.io/dashboard/apikeys
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/design
https://beatapi.io/privacy-policy
https://beatapi.io/privacy-policy
https://beatapi.io/privacy-policy
https://beatapi.io/privacy-policy
https://beatapi.io/privacy-policy
https://beatapi.io/privacy-policy
https://beatapi.io/terms-of-service
https://beatapi.io/terms-of-service
https://beatapi.io/zh/privacy-policy
https://beatapi.io/zh/privacy-policy
https://beatapi.io/zh/privacy-policy
https://beatapi.io/zh/terms-of-service
https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4.4.3/dist/index.js
https://developers.cloudflare.com/r2/
https://github.com/Augani/openreel-video
https://github.com/BeatAPI/BeatDesign
https://github.com/BeatAPI/BeatDesign
https://github.com/BeatAPI/BeatDesign
https://github.com/BeatAPI/BeatDesign
https://github.com/BeatAPI/BeatDesign.git
https://github.com/BeatAPI/BeatDesign/issues
https://github.com/good-lly/s3mini
https://github.com/shadcn-ui/ui/issues/4227#issuecomment-2438290165
https://glama.ai/mcp/schemas/server.json
https://icon-sets.iconify.design/fa6-brands/github/
https://inlang.com/schema/inlang-message-format
https://inlang.com/schema/inlang-message-format
https://inlang.com/schema/inlang-message-format
https://inlang.com/schema/project-settings
https://magicui.design/r/
https://media.example.com
https://media.example.com
https://media.example.com
https://opencode.ai/config.json
https://opencode.ai/config.json
https://ouassim.tech/notes/how-to-add-a-theme-selector-to-your-nextjs-app/
https://qoder.com/
https://registry.npmjs.org
https://registry.npmjs.org
https://tsx.is
https://tsx.is
https://tweakcn.com/
https://tweakcn.com/editor/theme
https://ui.pub/x/theme-gen
https://ui.shadcn.com/schema.json
https://ui.shadcn.com/themes
https://validation.invalid/reference-$
Linked repositories 3
GitHub repositories it links to or installs from, and whether their names can be taken over.