effekseer-ai
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@effekseer-aiCreate a new effect file, add a node named Spark, and export it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Effekseer AI
简体中文 | English
Effekseer AI is an open-source Python CLI and Model Context Protocol (MCP) server for creating and editing Effekseer effects with AI agents. It uses the official EffekseerCore.dll API to work with .efkefc effect documents and export runtime .efk files.
Compatibility: this release is verified with Effekseer 1.80.6 for Windows. The Effekseer application,
EffekseerCore.dll, samples, and assets are not included in this repository. See Compatibility.
What it does
Create, open, save, and export
.efkefceffects.Add, rename, move, and remove effect nodes.
Discover and edit Core properties through stable
node/...paths.Read and update editor-panel settings and scalar curve keyframes.
Import image assets into an effect-local
resources/directory using relative paths.Serve the same operations to MCP-compatible AI clients over stdio.
Related MCP server: @perssona/orchestrator
What it does not do
It does not bundle, patch, automate, or control the Effekseer GUI.
It does not parse or rewrite the
.efkefcbinary format directly.It does not ship Effekseer DLLs, official samples, model converters, generated effects, or private project assets.
It does not support Effekseer versions other than 1.80.6 as a verified configuration.
Requirements
Windows 10 or later
Python 3.11 or later
Official Effekseer 1.80.6 Windows distribution
The selected Effekseer installation must contain Tool/bin/EffekseerCore.dll.
Installation
Clone the repository and install it into a virtual environment:
git clone https://github.com/laodeng000/effekseer-ai.git
cd effekseer-ai
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"Point the bridge at your own Effekseer 1.80.6 Tool/bin directory for the current terminal session:
$env:EFFEKSEER_AI_BIN_DIR = '<Effekseer-install>/Tool/bin'EFFEKSEER_AI_BIN_DIR is required. The project deliberately never searches local drives for an installation.
CLI quick start
Create an effect, add a node, inspect settings, and export the runtime file:
effekseer-ai new .\effects\spark.efkefc
effekseer-ai node-add .\effects\spark.efkefc --name Spark
effekseer-ai settings-list .\effects\spark.efkefc node/root/0
effekseer-ai export .\effects\spark.efkefc .\effects\spark.efkUse property-list or settings-list before writing a value. This prevents an AI client from guessing editor-specific property paths.
effekseer-ai property-list .\effects\spark.efkefc node/root/0
effekseer-ai property-get .\effects\spark.efkefc '<property-path>'
effekseer-ai property-set .\effects\spark.efkefc '<property-path>' '0.5'All CLI results are JSON printed to standard output, which makes the commands suitable for scripts and agent tools.
CLI commands
Group | Commands |
Document |
|
Nodes |
|
Properties |
|
Resources |
|
Editor data |
|
Run effekseer-ai --help or effekseer-ai <command> --help for arguments and JSON input formats.
MCP server
After installation and environment configuration, start the stdio server:
effekseer-ai-mcpConfigure your MCP client to launch effekseer-ai-mcp with the same EFFEKSEER_AI_BIN_DIR environment variable. The available tools are documented in docs/mcp.md. This repository does not track any client-specific .codex, IDE, or local configuration files.
Development
python -m pytest
python -m pip wheel . --no-deps --wheel-dir .\distThe default tests do not require an Effekseer installation. Tests that exercise the official Core assembly must be explicitly marked as integration tests and configured with EFFEKSEER_AI_BIN_DIR.
Privacy and security
Effekseer AI performs its document operations locally. It has no telemetry, analytics, account system, or network client. See PRIVACY.md and SECURITY.md.
License and third-party software
This bridge is licensed under the MIT License. Effekseer is a separate project with its own license and distribution terms; install it from the official project and review its license before redistribution.
Contributing
Issues and pull requests are welcome. Please read CONTRIBUTING.md before submitting changes.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to automate CapCut Pro video editing, including creating drafts, adding media, text, effects, and keyframes, with support for both local and remote connections.11
- AlicenseBqualityCmaintenanceMCP server that lets AI agents control Perssona. It enables creating terminals, managing canvas nodes, sending prompts, and running multi-agent workflows.2024MIT
- AlicenseAqualityCmaintenanceAn MCP server that allows AI agents to control Adobe After Effects, enabling project inspection, composition creation, layer addition, file import, ExtendScript execution, and rendering via aerender.11MIT
- AlicenseCqualityCmaintenanceMCP server for controlling Adobe After Effects, enabling AI assistants to create compositions, manage layers, and animate properties.13665MIT
Related MCP Connectors
MCP server for Wan AI video generation
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Google Veo AI video generation
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/laodeng000/effekseer-ai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server