Skip to main content
Glama
airframeai

Airframe MCP Client

Official
by airframeai

Airframe MCP client

@airframeai/mcp-client connects a desktop assistant to Airframe when the assistant launches tools as local programs using the Model Context Protocol (MCP). The assistant starts this Node.js process and talks to it through standard input/output (stdio); the process sends requests to the remote Airframe server over HTTP using an API key.

The remote server supplies product information, research, and expert tools. This client translates the connection; it does not contain that intelligence or perform OAuth sign-in. An assistant with native remote HTTP/OAuth support can connect directly without this bridge.

The server lives in the separate Airframe repository. The bridge forwards tools/list and tools/call; the connected server determines available tools, permissions, quotas, and results. A copied tool list here would drift from the server.

Start here

  • Customer setup: stdio-host configuration, credentials, and troubleshooting.

  • Architecture: source map, protocol behavior, tests, and build/release paths.

  • src/index.ts: CLI parser, URL checks, bridge, and executable entrypoint.

  • package.json: package name, binary, engine declaration, dependencies, and scripts.

The guide and source links open the repository. The npm package includes the built client and this README; the separate guides and TypeScript source are not packaged alongside it.

Related MCP server: Offer Discovery MCP Server

Configuration example

For a host that accepts a mcpServers stdio configuration:

{
  "mcpServers": {
    "airframe": {
      "command": "npx",
      "args": ["-y", "@airframeai/mcp-client", "--api-key", "YOUR_API_KEY_HERE"]
    }
  }
}

Replace the placeholder with a key for the target environment and keep the local configuration private. The default URL in the source is https://mcp.airframe.ai/mcp. API-key availability depends on server configuration; an OAuth-only endpoint rejects this bridge's authentication method. Native remote HTTP/OAuth connections do not require this bridge.

CLI contract

Argument

Checked-in behavior

--api-key KEY

Required nonempty value; a missing af_ prefix produces a warning, not local rejection. The server validates the key.

--server-url URL

Optional override; accepts HTTP/HTTPS syntax subject to the hostname checks in validateServerUrl. Localhost and listed private/internal addresses are rejected.

--help, -h

Prints help and exits without starting the bridge; no API key is needed.

The CLI does not read an API-key environment variable. Supply the supported argument through the host configuration. See the architecture guide for the URL check's scope, JSON/SSE handling, and error behavior.

Development

From the repository root, using the checked-in lockfile:

npm ci
npm test
npm run build
npm run bundle

The package declares Node >=18.0.0; the release workflow selects Node 24. npm test runs Vitest once with mocked transport/fetch paths; it does not prove live server access. build emits dist/index.js and adds a shebang. bundle separately creates dist/airframe-mcp-client.js; it is not part of the release workflow. No fixed bundle size or published asset availability is implied.

A documentation-only edit needs link, Markdown, and source/manifest validation; it does not need dependency installation, an authenticated connection, publishing, or a release tag. License: MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Free company data for AI agents: company profiles, tech stacks with evidence and first/last-seen dates, email formats and recent tool switches for any business website. Hosted remote server, no sign-in needed.
    6
    21 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides structured commerce data for AI agents, enabling real-time product searches and brand discovery across 22,000+ DTC brands without scraping or hallucination.
    5
    14 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to connect to any API by loading OpenAPI, GraphQL, gRPC, or SOAP specs, with a built-in catalog of 2500+ public APIs, supporting secure execution, response filtering, chaining, and parallel calls.
    34 PyPI
    4
    MIT