openapi-mcp-server
@MCP-Mirror
About openapi-mcp-server
Mirror of
Basic information
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.
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Servers
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments