About Videoindexer Mcp
A server for interacting with Video Indexer APIs through MCP tools and resources. It can generate prompt content from video insights and retrieve that content for a video.
Key features
- 01Generate prompt content from video insights
- 02Retrieve generated prompt content
- 03Interact with Video Indexer APIs
Use cases
- 01Provide video insights to LLMs
- 02Automate Video Indexer API interactions
MCP support
Exposes tools and resources for interacting with Video Indexer APIs to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEVideo Indexer MCP Server
A Model Context Protocol (MCP) server that provides tools and resources for interacting with Video Indexer APIs.
Features
vi_prompt_content: Generate prompt content from video insightsvi_get_prompt_content: Get the generated prompt content for a video
Use Cases
- feed LLMs with video insights
- Automated API interactions
example config
{
"mcpServers": {
"videoindexer-mcp": {
"command": "/path/to/videoindexer-mcp/bin/python",
"args": [
"/path/to/your/videoindexer-mcp/src/main.py",
],
"env": {
"VI_ACCOUNT_TOKEN": "<your_video_indexer_account_token>",
},
"transportType": "stdio"
}
}
}
Replace /path/to/videoindexer-mcp with the actual path to your videoindexer-mcp directory.
Installation
- Clone the repository
- Create and activate a Python virtual environment:
# Create virtual environment
python -m venv mcp-env
# Activate virtual environment
# On Windows:
mcp-env\Scripts\activate
# On Unix or MacOS:
source mcp-env/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Install the package:
pip install -e .
- To deactivate the virtual environment when you're done:
deactivate
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.