MCP.so
Sign In

openapi-mcp-server

@MCP-Mirror

About openapi-mcp-server

Mirror of

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

MCP-Mirror

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "elijahdev0_mcp-server": {
      "command": "node",
      "args": [
        "server.js"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is openapi-mcp-server?

An MCP (Model Context Protocol) server that provides a standardized interface to the Letta API, enabling AI agents to manage tools, sources, and agents through MCP-compatible consumers like Claude.js.

How to use openapi-mcp-server?

Install dependencies with npm install, copy .env.example to .env, configure the required API_BASE_URL and authorization details, then run npm start or npm run start:ts. Connect from any MCP-compatible client using stdin/stdout transport.

Key features of openapi-mcp-server

  • Exposes Letta API endpoints as MCP tools (tools, sources, agents)
  • Supports CRUD operations for custom tools and Composio integrations
  • Manages data sources and file uploads
  • Lists and manages MCP servers and their tools
  • Provides agent lifecycle management (create, export, import)

Use cases of openapi-mcp-server

  • Automate tool creation and management in a Letta environment via MCP
  • Build and deploy AI agents with custom tools and data sources
  • Interact with Letta API from MCP-compatible clients like Claude.js

FAQ from openapi-mcp-server

What environment variables are required?

API_BASE_URL is required; optionally set SERVER_NAME, SERVER_VERSION, and DEBUG (default false) in your .env file.

How do I run the server?

Use npm start for the JavaScript version or npm run start:ts for TypeScript (compiles on the fly). Alternatively, build with npm run build and run node dist/server.js.

What tools does this server provide?

It provides tools for tools (CRUD, Composio, MCP server management), sources (CRUD, file operations), and agents (list, create, export, import). Each tool corresponds to a Letta API endpoint.

How can I connect to this server from a client?

Use a MCP-compatible client (e.g., Claude.js) with a stdin/stdout transport pointing to the server command. Example: createStdio({ command: "node path/to/server.js" }).

What authentication does the server use?

Authorization details are configured in the .env file (authorization headers are included in API requests), but the README does not specify the exact authentication method.

Comments

More Other MCP servers