reshapr
by reshaprio·★ 92·综合分 47
reShapr 是一个无代码 MCP 服务器,将 REST/GraphQL/gRPC API 转换为具有上下文控制能力的 AI 原生工具。
developer-toolsai-llmother
12
Forks
22
活跃 Issue
本月
最近提交
2 天前
收录于
概述
reShapr 通过将复杂服务自动转换为可发现、优化的 MCP 工具,弥合了传统 API 与 LLM 之间的鸿沟。它通过在数据到达 LLM 之前过滤和精简负载,解决了上下文过载问题。该服务器支持多种协议(REST、GraphQL、gRPC),并提供无代码配置体验,使用户能够几分钟内完成部署和配置。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将现有 REST API 转换为 AI 代理的 MCP 工具
你:通过过滤 API 响应来控制上下文大小,再发送给 LLM
你:为 GraphQL 和 gRPC 服务创建 MCP 接口
你:reShapr 支持哪些 API?
你:reShapr 如何处理上下文控制?
什么时候选它
当你需要将现有的 REST/GraphQL/gRPC API 转换为 MCP 工具而不编写代码,并且想要对发送到 LLM 的上下文进行细粒度控制时,选择 reShapr。
什么时候不要选它
如果你需要直接 API 写访问权限(目前只读)、需要实时数据流功能,或者需要具有企业级安全功能的解决方案,不要选择 reShapr。
可对比工具
api-mcpopenapi-mcppostman-to-mcp
安装
安装 CLI:
npm install -g @reshapr/reshapr-cli本地运行平台:
reshapr run连接到控制面板并导入 API:
reshapr login -s http://localhost:5555 -u admin -p password
reshapr import -u https://raw.githubusercontent.com/open-meteo/open-meteo/refs/heads/main/openapi.yml --backendEndpoint https://api.open-meteo.com配置 Claude Desktop:
{
"mcpServers": {
"reshapr": {
"command": "npx",
"args": ["@reshapr/reshapr-cli", "serve"]
}
}
}FAQ
- reShapr 支持哪些 API?
- reShapr 支持 REST、GraphQL 和 gRPC API,并支持导入 OpenAPI 规范来配置 REST 服务。
- reShapr 如何处理上下文控制?
- reShapr 在数据到达 LLM 之前过滤和减少负载大小,防止上下文过载,同时保留必要数据。
reshapr 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。