About aep-mcp-server
AEP MCP Server generates MCP resources and tools from an AEP-compliant API. It is for API developers who want MCP clients to read and manage their API resources.
Key features
- 01Generate MCP resources from an API
- 02Generate tools for API operations
- 03Support reading and listing resources
- 04Support creating, updating, and deleting resources
Use cases
- 01Expose an AEP API to MCP clients
- 02Enable clients to manage API resources through generated tools
MCP support
It creates MCP resources and tools based on an AEP-compliant API, enabling clients to read, list, create, update, and delete API resources.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEAEP MCP Server
The AEP MCP Server is a Model Context Protocol server that will generate MCP resources and tools based off an AEP-compliant API. This allows API developers with AEP-compliant APIs to create MCP resources that read/list their API resources and MCP tools that allow the creation/deletion/updating of their API resources.
Visit aep.dev for more information on the AEP project.
Installation
git clone https://github.com/aep-dev/aep-mcp-server.git
cd aep-mcp-server
npm install
Running the Server
To run the server locally, use the following command:
npm run serve --openapi-url="http://localhost:8081/openapi.json"
npm run serve --openapi-url="https://raw.githubusercontent.com/Roblox/creator-docs/refs/heads/main/content/en-us/reference/cloud/cloud.docs.json" --prefix="/cloud/v2"
Alternatively, if the package is installed globally or published to npm, you can run it directly using:
npx . --openapi-url="http://localhost:8081/openapi.json"
Inspecting the resources
The @modelcontextprotocol/inspector can be used:
npx @modelcontextprotocol/inspector node src/bin.js --openapi-url="http://localhost:8081/openapi.json"
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.