# reShapr — Turn OpenAPI into MCP Tools (No-code) > reShapr turns REST/GraphQL/gRPC APIs into MCP tools with context control; verified 86★ and ships a CLI plus `reshapr run` to start the platform. ## Install Merge the JSON below into your `.mcp.json`: ## Quick Use ```bash npm install -g @reshapr/reshapr-cli reshapr run # starts containers via Docker (README) 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 # MCP server endpoint appears under http://localhost:7777/mcp/... (README example). ``` ## Intro reShapr turns REST/GraphQL/gRPC APIs into MCP tools with context control; verified 86★ and ships a CLI plus `reshapr run` to start the platform. **Best for:** Builders who want agents to call real APIs without sending huge payloads into the context window **Works with:** Docker (local platform), OpenAPI specs, and any MCP client consuming the generated MCP endpoints **Setup time:** 10-25 minutes ### Key facts (verified) - GitHub: 86 stars · 10 forks · pushed 2026-05-13. - License: Apache-2.0 · owner avatar + repo URL verified via GitHub API. - README-backed entrypoint: `reshapr run`. ## Main - Use it when payload size is the bottleneck: transform noisy APIs into slim MCP tools and keep response shaping at the boundary (context control). - Start from a stable OpenAPI spec: import one known-good spec (like the README example) before wiring production APIs. - Treat the control plane credentials as dev-only defaults: change them and put the platform behind your internal network boundaries. ### Source-backed notes - README describes reShapr as an open-source, no-code MCP server that transforms REST/GraphQL/gRPC services into optimized tools. - README quickstart: install CLI via `npm install -g @reshapr/reshapr-cli`, then `reshapr run` to start containers and a control plane at http://localhost:5555. - README shows importing an OpenAPI file and mentions a resulting MCP server endpoint under http://localhost:7777/mcp/.... ### FAQ - **Do I need Docker?**: For the local platform path, yes — README says `reshapr run` starts containers via Docker. - **What protocols are supported?**: README lists REST, GraphQL, and gRPC as inputs for transformation. - **Can I try it without installing locally?**: Yes — README points to a hosted try site; use it for quick evaluation. ## Source & Thanks > Source: https://github.com/reshaprio/reshapr > License: Apache-2.0 > GitHub stars: 86 · forks: 10 --- ## Quick Use ```bash npm install -g @reshapr/reshapr-cli reshapr run # starts containers via Docker (README) 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 # MCP server endpoint appears under http://localhost:7777/mcp/... (README example). ``` ## Intro reShapr 将 REST/GraphQL/gRPC 服务转成 MCP 工具并做上下文控制;已验证 86★,提供 CLI(`npm i -g @reshapr/reshapr-cli`)与本地平台启动命令 `reshapr run`。 **Best for:** 希望 agent 调用真实 API,同时避免把巨量 JSON 塞进上下文窗口的开发者 **Works with:** Docker 本地平台、OpenAPI 规范,以及可消费生成 MCP endpoint 的任意 MCP 客户端 **Setup time:** 10-25 minutes ### Key facts (verified) - GitHub:86 stars · 10 forks;最近更新 2026-05-13。 - 许可证:Apache-2.0;作者头像与仓库链接均已通过 GitHub API 复核。 - README 中可对照的入口命令:`reshapr run`。 ## Main - 当 payload 太大拖垮上下文时用它:把噪声 API 变成精简的 MCP 工具,把“响应裁剪/过滤”放在边界层完成(context control)。 - 从稳定的 OpenAPI 规范开始:先按 README 的示例导入一个已知可用的 spec,再接入生产 API。 - 把控制台默认账号当作开发态默认值:上线前更改凭据,并放在内网边界内运行。 ### Source-backed notes - README 将 reShapr 定位为开源的无代码 MCP server,用于把 REST/GraphQL/gRPC 服务转成优化后的工具。 - README Quick Start:`npm install -g @reshapr/reshapr-cli` 安装 CLI,`reshapr run` 启动容器,并在 http://localhost:5555 提供控制台。 - README 给出导入 OpenAPI 的命令,并说明会生成可访问的 MCP server endpoint(示例为 http://localhost:7777/mcp/...)。 ### FAQ - **必须用 Docker 吗?**:走本地平台路径需要。README 说明 `reshapr run` 会通过 Docker 启动容器。 - **支持哪些协议?**:README 提到可把 REST、GraphQL、gRPC 服务转成 MCP 工具。 - **能不本地安装先试用吗?**:可以。README 提到在线体验站点,适合快速评估。 ## Source & Thanks > Source: https://github.com/reshaprio/reshapr > License: Apache-2.0 > GitHub stars: 86 · forks: 10 --- Source: https://tokrepo.com/en/workflows/reshapr-turn-openapi-into-mcp-tools-no-code Author: MCP Hub