porkbun-mcp-server

porkbun-mcp-server

1

Porkbun MCP Server is a Model Context Protocol server that allows for interaction with Porkbun's API to manage domains, DNS records, and SSL certificates. It is designed for MCP-compatible clients and integrates with tools like AI assistants to standardize domain management processes.

Porkbun MCP Server

A Model Context Protocol (MCP) server to interact with the Porkbun API (v3). It allows management of Porkbun domains, DNS records, SSL certificates, and more via MCP-compatible clients like AI assistants and IDE extensions.

Tools

  • Domain management
  • DNS record operations
  • SSL certificate retrieval
  • Nameserver updates
  • URL forwarding
  • DNSSEC record manipulation

Prerequisites

  • Node.js v18 or later
  • npm
  • Porkbun API Key and Secret Key

Setup

  1. Clone the repository.
  2. Install dependencies via npm.
  3. Configure API keys using environment variables or a .env file.

Building

Compile TypeScript code using npm run build to JavaScript.

Running the Server

Execute using Node.js, specifying .env if needed.

Usage with Claude Desktop

Configure in Claude Desktop's claude_desktop_config.json to use MCP server.

License

Licensed under the MIT License. See LICENSE file for details.