Postman Agent Generator
Description
# Postman Agent Generator Welcome to your generated agent! π This project was created with the [Postman Agent Generator](https://postman.com/explore/agent-generator), configured to [Model Context Provider (MCP)](https://modelcontextprotocol.io/introduction) Server output modeβ¦
About
# Postman Agent Generator Welcome to your generated agent! π This project was created with the [Postman Agent Generator](https://postman.com/explore/agent-generator), configured to [Model Context Provider (MCP)](https://modelcontextprotocol.io/introduction) Server output mode. It provides you with: - β Anβ¦
Details
- Author
- jonico
- Downloads
- 258
- Categories
- Developer Tools, API, Automation, AI
Jump to
- MCP-compatible server (mcpServer.js)
- Auto-generated JavaScript tools for each Postman request
- Environment variable placeholders for API keys
- SSE support with --sse flag
- Dockerfile included for production deployment
- Easy to extend by adding new generated tools
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Postman Agent GeneratorCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Node.js (v16+, v20+ recommended) and run npm install. Set API keys in the .env file (placeholders for each workspace). List available tools with node index.js tools. Run the MCP server via node mcpServer.js or with --sse for SSE support. Integrate with Claude Desktop by editing its config file, or use the Postman Desktop Application. Docker deployment is also supported.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"postman agent generator": {
"octocat-harry-potter-mcp-server": {
"command": "node",
"args": [
"index.js",
"tools"
]
}
}
}
}
McpServers
{
"octocat-harry-potter-mcp-server": {
"command": "node",
"args": [
"index.js",
"tools"
]
}
}
An MCP server generated by Postman Agent Generator for automated API tools.
https://drive.google.com/drive/folders/1CQaKkrcuD8Vxam559EEdCByX0z2s-Oxc?usp=sharing
This project was created with thePostman Agent Generator, configured toModel Context Provider (MCP)Server output mode. It provides you with:
- β
An MCP-compatible server (mcpServer.js)
- β
Automatically generated JavaScript tools for each selected Postman API request
Before starting, please ensure you have:
- Node.js (v16+ required, v20+ recommended)
- npm(included with Node)
Run from your project's root directory:
π Set tool environment variables (not needed for octocat and harry potter api)
In the.envfile, you'll see environment variable placeholders, one for each workspace that the selected tools are from. For example, if you selected requests from 2 workspaces, e.g. Acme and Widgets, you'll see two placeholders:
Update the values with actual API keys for each API. These environment variables are used inside of the generated tools to set the API key for each request. You can inspect a file in thetoolsdirectory to see how it works.
// environment variables are used inside of each tool file const apiKey = process.env.ACME_API_KEY;
Caveat:This may not be correct for every API. The generation logic is relatively simple - for each workspace, we create an environment variable with the same name as the workspace slug, and then use that environment variable in each tool file that belongs to that workspace. If this isn't the right behavior for your chosen API, no problem! You can manually update anything in the.envfile or tool files to accurately reflect the API's method of authentication.
List descriptions and parameters from all generated tools with:
Available Tools: Workspace: 6-harry-potter-api-with-magic-visualizations Collection: hogwarts-staff.js get_hogwarts_staff Description: Retrieve all Hogwarts staff characters. Parameters: Collection: spells.js fetch_spells Description: Fetch spells from the Harry Potter API. Parameters: Collection: hogwarts-students.js get_hogwarts_students Description: Fetch all Hogwarts students from the Harry Potter API. Parameters: Collection: characters-in-house.js get_characters_in_house Description: Retrieve characters from a specific Hogwarts house. Parameters: - house: The name of the Hogwarts house to retrieve characters from. Collection: all-characters.js get_all_characters Description: Retrieve all characters from the Harry Potter API. Parameters: Workspace: 7-git-hub-octodex-postbot Collection: build-your-own-octodex-api.js fetch_octocats Description: Fetch Octocats from the Octodex API. Parameters:
The MCP Server (mcpServer.js) exposes your automated API tools to MCP-compatible clients, such as Claude Desktop or the Postman Desktop Application.
The Postman Desktop Application is the easiest way to run and test MCP servers.
Step 1: Download the latest Postman Desktop Application fromhttps://www.postman.com/downloads/or install the latest Postman Desktop Agent to work with Postman in your browser.
Step 2: Fork or modify theOctodex-HP-MCP ServerPostman Collection fromhereand adjust theOctodex & HP Local Nodeserver settings to point to your local MCP server:
Open Claude Desktop βSettingsβDevelopersβEdit Configand add your server:
{ "mcpServers": { "octocat-hp-mcp-server-local": { "command": "<absolute_path_to_node>", "args": ["<absolute_path_to_mcpServer.js>"] } } }
{ "mcpServers": { "octocat-hp-mcp-server-local": { "command": "/usr/local/bin/node", "args": ["/Users/yourusername/octocat-harry-potter-mcp-server/mcpServer.js"] } } }
Restart Claude Desktop to activate this change.
In order to run the local MCP server in VSCode, you can adapt and start theoctocat-hp-mcp-server-localserver in the .vscode folder.
If you then select Agent mode in Co-Pilot Chat, the tools icon should should show API endpoints (tools) exposed by theoctocat-hp-mcp-server-localserver.
For production deployments, you can use Docker:
Add your environment variables (API keys, etc.) inside the.envfile.
docker run -i --rm --env-file .env octocat-hp-mcp-server
Add Docker server configuration to Claude Desktop (Settings β Developers β Edit Config):
{ "mcpServers": { "octocat-hp-mcp-server-docker": { "command": "docker", "args": ["run", "-i", "--rm", "--env-file=.env", "octocat-hp-mcp-server"] } } }
In order to run the Docker MCP server in VSCode, you can adapt and start theoctocat-hp-mcp-server-dockerserver in the .vscode folder.
If you then select Agent mode in Co-Pilot Chat, the tools icon should should show API endpoints (tools) exposed by theoctocat-hp-mcp-server-dockerserver.
To run the server with Server-Sent Events (SSE) support, use the--sseflag:
To run with SSE in Docker and expose on port 9000:
docker run -i --rm -p 9000:9000 --env-file .env octocat-hp-mcp-server node mcpServer.js --sse
This will start the server in the background, mapping port 9000 on your host to port 9000 in the container, and enable SSE support.
The project comes bundled with the following minimal Docker setup:
FROM node:22.12-alpine AS builder WORKDIR /app COPY package.json package-lock.json ./ RUN npm install COPY . . ENTRYPOINT ["node", "mcpServer.js"]
Extend your agent with more tools easily:
- VisitPostman Agent Generator.
- Pick new API request(s), generate a new agent, and download it.
- Copy new generated tool(s) into your existing project'stools/folder.
- Update yourtools/paths.jsfile to include new tool references.
prompts.mdhas some example prompts how to test the capabilities of the MCP server, which lead tovisualizationslike this
Visit thePostman Agent Generatorpage for updates and new capabilities.
Visit thePostman Communityto share what you've built, ask questions and get help.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.
One remote MCP server for 500+ production APIs β Stripe, HubSpot, Postgres, Gmail, and more. OAuth and API key auth, credential management, and a CLI.
Single tool to control all 100+ API integrations, and UI components
Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.
Self-hosted MCP gateway: convert REST/SOAP/GraphQL/SQL APIs into MCP tools with 29 pre-built adapters, OAuth2, RBAC and audit log.
A universal bridge to convert any web API into an MCP server, supporting multiple transport types.
Dynamically creates MCP servers from web API configurations, integrating any REST API, GraphQL endpoint, or web service into MCP-compatible tools.
Hosted MCP server and coordination layer for AI coding agents β live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.
An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.
A lightweight server exposing Axone's capabilities through the Model-Context Protocol.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


