SLOP MCP Server 使用说明
项目简介
SLOP MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在扩展 Claude (Anthropic 的大语言模型) 的能力,使其能够访问和理解 OpenAPI 规范。通过 SLOP MCP Server,Claude 可以搜索 oapis.org 提供的海量 OpenAPI 规范,并获取 API 的概览信息和具体操作细节,从而更好地理解和使用各种在线 API 服务。
主要功能点
- OpenAPI 规范搜索与概览: 允许 Claude 搜索和获取任何 OpenAPI 规范的概览信息,帮助 Claude 快速了解 API 的功能和结构。
- API 操作详情检索: 支持 Claude 获取 OpenAPI 规范中特定 API 操作的详细信息,例如请求参数、响应格式等,以便 Claude 能够指导用户正确调用 API。
- 支持 JSON 和 YAML 格式: 能够处理 JSON 和 YAML 两种格式的 OpenAPI 规范。
- 与 Claude Desktop 集成: 专为 Claude Desktop 设计,可以无缝集成到 Claude Desktop 应用中,为 Claude 提供实时的 API 上下文信息。
安装步骤
- 安装 Node.js: 确保你的系统已安装 Node.js (版本 >= 16.17.0)。你可以从 Node.js 官网 下载并安装。
- 安装 SLOP MCP Server: 打开终端或命令提示符,运行以下命令安装 SLOP MCP Server:
这个命令会自动配置 SLOP MCP Server 并将其添加到 Claude Desktop 的配置文件中。npx slop-mcp init
服务器配置
SLOP MCP Server 是为 MCP 客户端(例如 Claude Desktop)设计的,客户端需要配置服务器的启动信息才能连接。'npx slop-mcp init' 命令已经自动完成了配置,以下是配置信息示例,供参考(通常无需手动配置,除非你想手动添加到 'claude_desktop_config.json' 文件中):
{ "mcpServers": { "slop": { "command": "node", // 启动服务器的命令,这里是 Node.js "args": [ // 启动命令的参数 "/path/to/your/slop-mcp/index.js", // index.js 脚本的绝对路径,实际安装时会自动配置 "run" // 运行 'run' 命令启动 MCP 服务器 ] } } }
注意: '/path/to/your/slop-mcp/index.js' 需要替换为你实际安装 'slop-mcp' 的路径。 'npx slop-mcp init' 命令会自动处理路径配置,用户通常无需手动修改。
基本使用方法
安装并配置完成后,你就可以在 Claude Desktop 中使用 SLOP MCP Server 了。你可以向 Claude 提出类似以下的问题,来触发 SLOP MCP Server 的功能:
- "查找关于 Stripe API 的信息"
- "解释如何使用 GitHub API 的仓库端点"
- "获取 Spotify API 身份验证的详细信息"
Claude 将使用 SLOP MCP Server 来:
- 首先获取请求的 API 的概览信息。
- 然后根据需要检索特定的操作细节。
API 标识符:
- 你可以使用来自 openapisearch.com 的已知 API ID。
- 或者使用任何 URL,移除协议部分并将斜杠 '/' 替换为双下划线 '__'。
- 例如:'api.example.com__v1__users' 代替 'api.example.com/v1/users'。
信息
分类
网页与API