Skip to content

flexbe-ai/flexbe

v0.1.0MIT

Flexbe MCP for sites, pages, catalog, media, and layout.

English · Русский

Flexbe TypeScript SDK

TypeScript client for the Flexbe API.

npm install @flexbe/sdk
import { FlexbeClient } from "@flexbe/sdk";

const client = new FlexbeClient({
  apiKey: "your-api-key",
});

const site = client.getSiteApi(123);
const pages = await site.pages.getPages({
  limit: 10,
  offset: 0,
  type: "page",
  status: "published",
});

console.log(pages.list);

Documentation

  1. Get started — install the package, create a client, work with a site or an account
  2. Requests and errors — headers, query strings, status codes, timeouts, plain HTTP
  3. Sites — list and create projects, read and update the site, build HTML
  4. Pages — pages and folders
  5. Page versions — read and save versions
  6. Page data — version JSON: layout, entities, codes, animations
  7. Leads — lead cards, order lines, shipping, reservations
  8. Ecommerce — products and categories
  9. Promotions
  10. Images
  11. Files
  12. Domains — domains on a site and on an account
  13. Redirects
  14. Settings
  15. Statistics
  16. Catalogs — languages and currencies
  17. MCP — connect the MCP server

MCP

The server is https://api.flexbe.com/mcp. Transport is Streamable HTTP.

Authorization is OAuth.

{
  "mcpServers": {
    "flexbe": {
      "type": "http",
      "url": "https://api.flexbe.com/mcp"
    }
  }
}

Add to Cursor · Add to VS Code · Add to Claude Code · Add to Codex

Claude Code, Codex, Cursor, and VS Code configs, and the plugins in this repo: MCP.