freebeiro_mcp_postman

freebeiro_mcp_postman

by freebeiro
A Cloudflare Worker-based MCP server enabling Claude AI to interact with Postman collections and environments.

Postman MCP Server for Claude AI

Overview

The Postman MCP Server is a Cloudflare Worker that provides API access to Postman collections and environments via the Claude AI MCP (Model Control Plane) interface. This server enables Claude AI to interact with your Postman collections and environments, allowing for operations such as retrieving, creating, and running collections, as well as managing environments. This integration facilitates API testing, documentation, and management tasks within your workflows.

Current Methods

Basic Utility Methods

  • mcp__sayHello(name) - Returns a greeting with the provided name
  • mcp__reverseString(input) - Reverses the characters in a string

Collection Methods

  • mcp__get_collections() - Gets all collections in your Postman account
  • mcp__get_collection(collectionId) - Gets details for a specific collection
  • mcp__create_collection(name, description) - Creates a new collection
  • mcp__add_request(collectionId, name, method, url, ...) - Adds a request to a collection

Environment Methods

  • mcp__get_environments() - Gets all environments in your Postman account
  • mcp__get_environment(environmentId) - Gets details for a specific environment
  • mcp__create_environment(name, variables) - Creates a new environment with variables

Test Execution

  • mcp__run_collection(collectionId, environmentId) - Runs a collection with an optional environment

Getting Started

  1. Clone this repository
  2. Install dependencies: npm install
  3. Copy .env.example to .env and add your Postman API key
  4. Deploy to Cloudflare Workers: wrangler deploy

Development

To run the server locally for development:

npm run dev

This will start the server locally using wrangler.

Project Structure

  • /src - Source code
  • /interfaces - TypeScript interfaces
  • /services - Service classes
  • index.ts - Main worker entry point
  • /test - Unit tests
  • /examples - Example usage
  • /docs - Additional documentation

Examples

See the examples/postman-examples.md file for detailed examples of how to use the Postman MCP Server with Claude AI.

Deployment

To deploy to Cloudflare Workers:

npm run deploy

Make sure your wrangler.toml file is configured properly.

Security

This server requires a Postman API key to function. Ensure that your key is stored securely in the Cloudflare Workers environment variables and not committed to version control.

Contributing

  1. Follow the DEVELOPMENT_GUIDELINES.md
  2. Adhere to SOLID_PRINCIPLES.md for code design

License

MIT License

About

A Model Context Protocol (MCP) server built with Cloudflare Workers for integration with Claude and other AI assistants

Resources

Stars

2 stars

Watchers

1 watching

Forks

0 forks

Report repository

Releases


No releases published

Packages 0


No packages published

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol typescript claude postman cloudflare_workers api_integration workflow_automation

Implementation Details

Stats

0 Views
0 Favorites
2 GitHub Stars

Repository Info

freebeiro Organization

Similar Servers

continuedev_continue by continuedev
0
0
0