article
README
🚀 MCP Pixabay 服务器
MCP Pixabay 服务器是基于 MCP 协议的 Pixabay API 接口服务器,可提供图像和视频资源的搜索功能。项目完全符合 MCP 规范,致力于为用户提供高质量服务。
🚀 快速开始
安装
方法一:使用 npm 安装
您可以使用以下命令通过 npm 安装项目:
npm install mcp-pixabay-server
方法二:手动安装
- 克隆本仓库到本地:
git clone https://github.com/yourusername/mcp-pixabay-server.git - 进入项目目录:
cd mcp-pixabay-server - 安装依赖项:
npm install
配置
- 创建一个配置文件
config.json,并添加以下内容:{ "apiKey": "your_pixabay_api_key", "baseUrl": "https://pixabay.com/api/" } - 将 API 密钥替换为您的 Pixabay 账户密钥。
启动服务器
在项目根目录下运行以下命令启动服务器:
node index.js
通过 CLI 调用
使用以下命令调用服务:
mcp-pixabay-server --query "猫" --category images
示例代码
以下是使用 MCP 协议调用服务器的示例:
const { Client } = require('mcp-client');
async function main() {
const client = new Client('localhost:3000');
const response = await client.search('狗', 'images');
console.log(response);
}
main();
✨ 主要特性
- 图片搜索:支持通过关键词和过滤条件搜索图片。
- 视频搜索:支持通过关键词和过滤条件搜索视频。
- 自定义分类:允许用户根据需求创建自定义分类。
- 多语言支持:支持多种语言的查询和响应。
📚 详细文档
项目结构
mcp-pixabay-server/
├── index.js # 入口文件
├── config.json # 配置文件
└── package.json # 依赖管理
贡献流程
- Fork 仓库并克隆到本地。
- 创建功能分支:
git checkout -b feature/your-feature - 提交代码:
git commit -m "feat: 添加新功能" - 推送分支:
git push origin feature/your-feature - 提交 Pull Request。
贡献规范
- 提交信息需遵循 Conventional Commits 规范。
- 每个 PR 必须通过所有测试和代码检查。
贡献指南
欢迎任何形式的贡献!请按照以下规范提交 Issue 和 Pull Request:
- Issue:描述问题或功能需求,提供复现步骤和环境信息。
- Pull Request:确保代码通过测试,并遵循提交规范。
📄 许可证
本项目基于 MIT 许可证开源。具体许可内容请参阅 LICENSE 文件。
扫码联系在线客服