该项目实现了一个集成 The Movie Database (TMDB) API 的 Model Context Protocol (MCP) 服务器。它让像 Claude 这样的 AI 助手能够与电影数据交互,提供搜索、获取详细信息和生成相关内容的功能。
TMDB MCP 服务器可使 AI 助手与电影数据交互。以下是使用该服务器的基本步骤:
tmdb://info
- 关于 TMDB API 的信息tmdb://trending
- 目前正在流行的电影tmdb://movie/{id}
- 特定电影的详细信息git clone https://github.com/your-username/tmdb-mcp.git
cd tmdb-mcp
npm install
.env
文件(或直接编辑 src/config.ts
)TMDB_API_KEY=your_api_key_here
npm run build
npm start
{
"mcpServers": {
"tmdb-mcp": {
"command": "node",
"args": ["/absolute/path/to/your/tmdb-mcp/build/index.js"]
}
}
}
tmdb-mcp/
├── src/
│ ├── index.ts # 主服务器文件
│ ├── config.ts # 配置和 API 密钥
│ ├── handlers.ts # 请求处理程序
│ ├── resources.ts # 静态资源
│ ├── resource-templates.ts # 动态资源模板
│ ├── prompts.ts # 提示定义
│ ├── tools.ts # 工具实现
│ └── tmdb-api.ts # TMDB API 包装器
├── package.json
├── tsconfig.json
└── README.md
在开发期间使用 MCP 检查器测试你的服务器:
npx @modelcontextprotocol/inspector node build/index.js
MIT