openapi-mcp-server logo

openapi-mcp-server

by MCP-Mirror

The openapi-mcp-server is a Model Context Protocol (MCP) server designed for the Letta API. It provides an interface for interacting with the API using the MCP protocol.

View on GitHub

Last updated: N/A

What is openapi-mcp-server?

This server implements the Model Context Protocol (MCP) to provide a standardized way to interact with the Letta API, specifically for managing and utilizing tools within the system.

How to use openapi-mcp-server?

To use the server, first install the dependencies using npm install. Then, configure the .env file with your API details. Run the server using npm start (JavaScript) or npm run start:ts (TypeScript). Connect to the server from an MCP-compatible client like Claude.js, list available tools, and call them with appropriate arguments.

Key features of openapi-mcp-server

  • Implements Model Context Protocol (MCP)

  • Provides a set of tools for managing agents, sources, and other resources

  • Supports both JavaScript and TypeScript

  • Configurable via environment variables

Use cases of openapi-mcp-server

  • Integrating Letta API with MCP-compatible clients

  • Managing tools and resources within the Letta ecosystem

  • Providing a standardized interface for interacting with the API

  • Enabling AI agents to access and utilize various tools

FAQ from openapi-mcp-server

What is MCP?

MCP stands for Model Context Protocol, a standardized way for AI models to interact with external tools and APIs.

How do I configure the API base URL?

Set the API_BASE_URL environment variable in the .env file.

How do I run the TypeScript version?

Use the command npm run start:ts.

What tools are available?

The server provides tools for managing agents, sources, identities, models, blocks, jobs, runs, steps, tags, voice chat completions, users, orgs, sandbox configs, providers, and more. See the Available Tools section in the README for a complete list.

How can I connect to this server from Claude.js?

Refer to the example code in the 'Using as an MCP Tool Provider' section of the README. It demonstrates how to create a transport, connect to the server, list tools, and call a tool.