枪支MCP服务器
枪炮制造MCP服务器是一个轻量级的集成层,它通过模型上下文协议(MCP)将枪炮制造枪支目录暴露给AI助手。它允许兼容的人工智能客户端使用结构化工具调用而不是手动API集成来搜索、过滤和检索详细的枪支信息。
该服务器专为速度和简单性而设计,可直接连接到Gunsnation API,并为按品牌、型号、UPC或类别查询产品提供干净、标准化的界面。助手还可以获取单个枪支的完整规格、图像和元数据,使其成为零售、比较和产品发现工作流程的理想选择。
内置TypeScript并作为npm包分发,服务器易于在本地或托管环境中安装和运行。只需一个API密钥和一个兼容MCP的客户端,开发人员就可以快速将实时枪支数据访问添加到他们的人工智能工具中。
主要特点 •MCP兼容的枪支搜索和查找工具 •实时访问Gunsanation产品目录 •通过npm或npx进行简单安装 •轻量级、对开发人员友好的TypeScript代码库 •安全的API-key身份验证
该项目非常适合开发人员构建人工智能购物助手、零售工具或产品发现体验,这些体验需要来自Gunsanation的最新枪支数据。
特性
- 搜查枪支:按名称、品牌、型号、UPC或类别搜索枪支数据库
- 获取枪械详细信息:检索特定枪支的全面详细信息,包括规格和图像
安装
npm install gunsnation-mcp或者直接与npx一起使用:
npx gunsnation-mcp配置
环境变量
GUNSNATION_API_KEY(必需):您的Gunstation API密钥GUNSNATION_API_URL(可选):自定义API URL(默认为https://api.gunsnation.com)
Claude桌面配置
添加到您的Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):
{
"mcpServers": {
"gunsnation": {
"command": "npx",
"args": ["gunsnation-mcp"],
"env": {
"GUNSNATION_API_KEY": "your_api_key_here"
}
}
}
}可用工具
搜索_枪支
搜索枪支数据库。
参数:
query(可选):搜索枪支名称、品牌、型号或UPCcategory(可选):类别过滤器(例如,“手枪”、“步枪”、“霰弹枪”)limit(可选):最大结果数(1-100,默认值:20)offset(可选):分页时要跳过的结果数
例子:
Search for Glock handguns: { "query": "glock", "category": "Handguns", "limit": 10 }get_firearm
获取特定枪支的详细信息。
参数:
id(必填):要检索的枪支ID
例子:
Get firearm details: { "id": 12345 }获取API密钥
- 在以下网址创建帐户 gunsnation.com
- 转到“设置”
- 单击API密钥部分的“生成API密钥”
- 复制API密钥并确保其安全
速率限制
- 每个API密钥每分钟60个请求
发展
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
GUNSNATION_API_KEY=your_key npm run dev许可证
麻省理工学院
