Labsco
MCP SERVER

MCP REST Server

by gyuco

Point a session at any REST API — token or login auth — and call its endpoints, with its Swagger document read for what exists.

API Specifications & HTTP Tooling
Summary
An API you have no client for.

Between the Swagger document and a generic request call, an internal service becomes usable in a session without anyone writing an integration first: find the endpoint, read what it takes, call it.

What it is

A general REST client. You configure it once with a base URL and credentials, optionally give it a Swagger or OpenAPI URL, and then call GET, POST, PUT, DELETE and PATCH against that API. Token refresh and retries are handled inside.

What you get
  • One API configured with its base URL, a timeout and a retry count
  • Either a bearer token, or a username and password posted to a login endpoint, with re-authentication handled for you
  • Any HTTP method called against a path, with query parameters, a body and extra headers
  • The endpoint list read out of the API's Swagger or OpenAPI document
  • Endpoints searched by keyword, and one read in detail before you call it
Requirements

Node to build and run it, plus whatever the API you point it at needs — a token, or a username and password with the login path and the field the token comes back in.