MCP.so
ログイン

SproutVideo MCP Server

@twentynineteen

基本情報

カテゴリ

その他

トランスポート

stdio

作者

twentynineteen

SproutVideo MCP Server について

概要はまだありません

SproutVideo MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

SproutVideo MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is SproutVideo MCP Server?

A Model Context Protocol (MCP) server that wraps the SproutVideo API, enabling AI models to interact with SproutVideo content through standardized tools. It adds database persistence, semantic search, and security features, making it suitable for developers and AI systems that need programmatic access to video metadata, search, and management.

How to use SproutVideo MCP Server?

Clone the repository, install dependencies (npm install), set up PostgreSQL with the pgvector extension, create a .env file with your configuration, run database migrations (npm run migrate), build the project (npm run build), and start the server (npm start). The server listens for MCP requests on standard input/output channels. Use npm run sync to synchronize video metadata from SproutVideo to the local database.

Key features of SproutVideo MCP Server

  • MCP‑compliant for seamless AI integration
  • Tool‑based architecture with video and search tools
  • Metadata persistence in PostgreSQL with pgvector
  • Semantic search using vector embeddings
  • High‑availability embedding system with automatic fallback
  • Security layer: API key management, access control, audit logging

Use cases of SproutVideo MCP Server

  • Retrieve detailed information about a specific SproutVideo video
  • List and filter videos with pagination, ordering, folder, or tag filters
  • Perform natural‑language semantic searches across video content
  • Update video metadata (title, description, tags, privacy)
  • Generate concise summaries of video content

よくある質問

1

What tools does SproutVideo MCP Server provide?

It provides `get_a_video`, `list_videos`, `search_videos`, `edit_video_metadata`, and `generate_video_summary`.

2

What are the prerequisites for running the server?

Node.js v16+, npm or yarn, PostgreSQL with the pgvector extension, a SproutVideo API key, and either an Ollama instance or an OpenAI API key for embeddings.

3

How does semantic search work?

The server generates vector embeddings of video content using either Ollama or OpenAI, then performs similarity search to return results matching a natural language query.

4

Where is data stored?

Video metadata is persisted in a PostgreSQL database, and vector embeddings for semantic search are also stored there. Original video files remain on SproutVideo.

5

What security features are included?

The server implements API key management, access control, and audit logging to protect sensitive operations and track usage.

コメント

「その他」の他のコンテンツ