媒体库管理服务

一个用于管理和组织媒体服务器内容的媒体库管理服务,支持自动分类和元数据检索。

  • by ridafkih
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ridafkih/media-library-management-mcp

使用说明

媒体库管理mcp

用于管理媒体服务器库的媒体组织MCP服务器。

先决条件

配置

你只需要设置一些环境变量,你可以从复制开始 .env.示例 文件。

cp .env.example .env

完成后,只需填充变量-您需要一个OMDb API键,您可以 在此处生成.

  • OMDB_API_KEY 将是用于在OMDb API中搜索显示元数据和上下文的关键字。
  • MCP_SERVER_PORT 不言而喻,这可以是您想要的任何有效端口。
  • DATA_DIRECTORY 应该是一个具有以下文件夹结构的目录。
├── movies/
├── shows/
└── pending/

当新内容被放入 pending/ 文件夹,其中文件的标题将用作上下文,将文件放置在正确的文件中。如果你试图使用没有季节或剧集信息的节目,或者没有标题的电影,代理人将不知道如何回应。

我该怎么办 .env 看起来像?

这里有一个例子,说明你的 .env 配置后应该类似。

OMDB_API_KEY=for0937a
MCP_SERVER_PORT=3001
DATA_DIRECTORY=/data/media/library

入门指南

配置环境变量后,您可以安装并启动服务器。

克隆仓库

git clone git@github.com:ridafkih/media-library-management-mcp.git
cd media-library-management-mcp

再进行

bun install

构建

bun run build

构建与运行

bun run start

只跑步

bun .