LlamaIndex
Connect DevMotion to a LlamaIndex agent using the llama-index-tools-mcp package.
MCP Endpoint: https://devmotion.app/mcp
Setup
Install
pip install llama-index-tools-mcpConnect and use tools
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.anthropic import Anthropic
mcp_client = BasicMCPClient(
"https://devmotion.app/mcp",
headers={"Authorization": "Bearer YOUR_TOKEN"}
)
mcp_tool_spec = McpToolSpec(client=mcp_client)
tools = await mcp_tool_spec.to_tool_list_async()
agent = FunctionAgent(
name="DevMotionAgent",
llm=Anthropic(model="claude-3-5-sonnet"),
tools=tools,
system_prompt="You are a video animation assistant.",
)
response = await agent.run("Create a product showcase animation")Authentication
Obtain a long-lived token from your DevMotion profile and pass it in the Authorization header as shown above.