MCP ExplorerExplorer

Aep Mcp Server

@aep-devon 10 months ago
1 Apache-2.0
FreeCommunity
AI Systems

Overview

What is Aep Mcp Server

The AEP MCP Server is a server that implements the Model Context Protocol (MCP) to generate resources and tools based on APIs compliant with the AEP project. It allows API developers to create, read, list, update, and delete resources through a structured protocol.

Use cases

Developers can use the AEP MCP Server to enhance their AEP-compliant APIs by integrating with MCP resources for better resource management and developer tools that facilitate the manipulation of API resources. This can include creating user-friendly interfaces or automation tools for API interaction.

How to use

To set up the AEP MCP Server, clone the repository, install dependencies using npm, and run the server with the appropriate OpenAPI URL. This can be done locally by specifying the OpenAPI endpoint, or it can be executed directly if installed globally.

Key features

Key features of the AEP MCP Server include the ability to read and list API resources, tools for creating, updating, and deleting resources, and the integration capabilities with AEP-compliant APIs, allowing for standardized interactions and resource handling.

Where to use

The AEP MCP Server should be used in environments where developers are working on AEP-compliant APIs and require a structured way to manage resources. It is suitable for local development as well as integration into broader projects that utilize the AEP framework.

Content

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"

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers