mcpField
A
aep-mcp-server

aep-mcp-server

Local
github.com/aep-devMemory & Knowledge4Updated 76w ago

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

  1. 01Generate MCP resources from an API
  2. 02Generate tools for API operations
  3. 03Support reading and listing resources
  4. 04Support creating, updating, and deleting resources

Use cases

  1. 01Expose an AEP API to MCP clients
  2. 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.

mcp.json · Universal config
{
"mcpServers": {
"aep": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
Run commandnpx -y @modelcontextprotocol/inspector

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@modelcontextprotocol/inspector

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

AEP 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

Markdown supported

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.