Python server for the Plex Media Server API that searches movies in your library and manages playlists.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add plex --env PLEX_SERVER_URL='<PLEX_SERVER_URL>' --env PLEX_TOKEN='<PLEX_TOKEN>' -- uv --directory FULL_PATH_TO_PROJECT run src/plex_mcp/plex_mcp.py~/.codex/config.toml
[mcp_servers.plex]
command = "uv"
args = ["--directory", "FULL_PATH_TO_PROJECT", "run", "src/plex_mcp/plex_mcp.py"]
env = { PLEX_SERVER_URL = "<PLEX_SERVER_URL>", PLEX_TOKEN = "<PLEX_TOKEN>" }
# codex mcp add plex --env PLEX_SERVER_URL='<PLEX_SERVER_URL>' --env PLEX_TOKEN='<PLEX_TOKEN>' -- uv --directory FULL_PATH_TO_PROJECT run src/plex_mcp/plex_mcp.py~/.cursor/mcp.json
{
"mcpServers": {
"plex": {
"command": "uv",
"args": [
"--directory",
"FULL_PATH_TO_PROJECT",
"run",
"src/plex_mcp/plex_mcp.py"
],
"env": {
"PLEX_SERVER_URL": "<PLEX_SERVER_URL>",
"PLEX_TOKEN": "<PLEX_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"plex": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"FULL_PATH_TO_PROJECT",
"run",
"src/plex_mcp/plex_mcp.py"
],
"env": {
"PLEX_SERVER_URL": "<PLEX_SERVER_URL>",
"PLEX_TOKEN": "<PLEX_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"plex": {
"command": "uv",
"args": [
"--directory",
"FULL_PATH_TO_PROJECT",
"run",
"src/plex_mcp/plex_mcp.py"
],
"env": {
"PLEX_SERVER_URL": "<PLEX_SERVER_URL>",
"PLEX_TOKEN": "<PLEX_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"plex": {
"command": "uv",
"args": [
"--directory",
"FULL_PATH_TO_PROJECT",
"run",
"src/plex_mcp/plex_mcp.py"
],
"env": {
"PLEX_SERVER_URL": "<PLEX_SERVER_URL>",
"PLEX_TOKEN": "<PLEX_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"plex": {
"command": "uv",
"args": [
"--directory",
"FULL_PATH_TO_PROJECT",
"run",
"src/plex_mcp/plex_mcp.py"
],
"env": {
"PLEX_SERVER_URL": "<PLEX_SERVER_URL>",
"PLEX_TOKEN": "<PLEX_TOKEN>"
}
}
}
}需要的环境变量
PLEX_SERVER_URLPLEX_TOKEN
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。