内容
# IMDb MCP - 模型上下文协议服务器
一个为IMDb数据准备的生产就绪的模型上下文协议(MCP)服务器,设计用于在Vercel上部署,并与OMDB无缝集成。
## 🎬 特性
- **实时IMDb数据访问**:通过ID、标题或关键字搜索电影和电视节目
- **OMDB API集成**:由开放电影数据库API提供支持
- **Vercel优化**:零配置部署,自动扩展
- **MCP协议**:标准化的模型上下文协议实现
- **全面搜索**:支持电影、系列和剧集,提供丰富的元数据
## 🚀 快速部署
1. **获取OMDB API密钥**:访问 [omdbapi.com](https://omdbapi.com) 并获取您的免费API密钥
2. **部署到Vercel**:点击下面的部署按钮
3. **配置环境**:将您的OMDB API密钥添加到环境变量中
4. **开始使用**:您的MCP服务器已准备好使用!
[](https://vercel.com/new/clone?repository-url=https://github.com/your-username/imdb-mcp-vercel)
## 📚 API文档
### 按ID/标题搜索
```json
{
"name": "Search IMDb by ID or Title",
"arguments": {
"i": "tt1285016"
}
}
```
### 按关键字搜索
```json
{
"name": "Search IMDb by Search",
"arguments": {
"s": "Batman",
"type": "movie",
"page": 1
}
}
```
## 🛠️ 开发
```bash
# 安装依赖
npm install
# 运行开发服务器
npm run dev
# 构建生产版本
npm run build
# 启动生产服务器
npm start
```
## 🔧 环境变量
创建一个 `.env.local` 文件并添加您的OMDB API密钥:
```env
OMDB_API_KEY=your_api_key_here
```
## 📦 依赖
- [Next.js 15](https://nextjs.org/) - React框架
- [Model Context Protocol SDK](https://github.com/modelcontextprotocol/sdk) - MCP实现
- [OMDB API](https://omdbapi.com/) - 电影数据库
- [Tailwind CSS](https://tailwindcss.com/) - 样式
- [Radix UI](https://www.radix-ui.com/) - UI组件
## 🤝 贡献
1. Fork该仓库
2. 创建您的功能分支 (`git checkout -b feature/amazing-feature`)
3. 提交您的更改 (`git commit -m 'Add some amazing feature'`)
4. 推送到分支 (`git push origin feature/amazing-feature`)
5. 打开一个Pull Request
## 📄 许可证
该项目根据MIT许可证授权 - 详见 [LICENSE](LICENSE) 文件。
## 🔗 链接
- [模型上下文协议](https://modelcontextprotocol.io/)
- [OMDB API](https://omdbapi.com/)
- [Vercel](https://vercel.com/)
- [Next.js](https://nextjs.org/)
---
为MCP社区构建 ❤️
连接信息
猜你喜欢
MarkItDown MCP
MarkItDown-MCP是一个轻量级服务器,用于将URI转换为Markdown。
MarkItDown
将文件和办公文档转换为Markdown的Python工具。
OmniRoute
永不停息的编码。免费 AI 网关 — 一个端点,160+ 提供商,零停机时间。智能 4 级自动降级(订阅 → API → 廉价 →...
OpenInsider-MCP
将openinsider.com暴露给任何MCP兼容客户端的MCP服务器。
ppt-mcp
世界一流的 PowerPoint MCP 服务器 - 通过 COM 自动化实现 PowerPoint 实时控制
log-mcp
用于日志文件分析的 MCP 服务器