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.
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?
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?
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?
How do I run the TypeScript version?
Use the command npm run start:ts
.
What tools are available?
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?
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.