プロトタむプ · プレビュヌ版公匏レゞストリのすべおのサヌバヌを掲茉し、30分ごずに同期しおいたす。レビュヌずアカりント機胜は今埌のステップで始たりたす。
PopNx MCPAIを䜿う人のためのMCPサヌバヌ · やさしい蚀葉で解説

Porkbun DNS 🐷

䜜者majorバヌゞョン 1.1.2i★ –iパ゜コンで動く
レゞストリ名io.github.major/porkbun

むンストヌル

抂芁

䜜者による説明英語の原文

Manage DNS records, domains, DNSSEC, SSL certificates via MCP

PopNx MCPの3぀の柱

この3぀を1぀のスコアにたずめるこずはしたせん。意芋、枬定、人気はそれぞれ別のものだからです。

できるこず

このサヌバヌのやさしい解説はただ曞いおいたせん。以䞋はレゞストリから読み取った事実です。

  • 接続方法: パ゜コンで動く
  • トランスポヌト: stdio
  • カテゎリ: その他
  • 入力が必芁なものPORKBUN_API_KEY, PORKBUN_SECRET_KEY

むンストヌル

䜿っおいるAIアプリを遞んで、蚭定をコピヌしおください。

むンストヌルの前に

  • 基本チェック1項目䞭1項目に合栌
  • あなたのパ゜コンで、あなたのナヌザヌず同じ暩限ファむル、ネットワヌク、アプリで動きたす。
  • 自分で入力するもの PORKBUN_API_KEY, PORKBUN_SECRET_KEY, PORKBUN_GET_MUDDY

必芁なもの

  • PyPIPythonのuvのむンストヌルuvxコマンドに必芁

どのアプリを䜿っおいたすか

䞊でアプリを遞んでください。遞んだアプリを芚えおおくので、次からはボタンに「 にむンストヌル」ず衚瀺されたす。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貌り付けたす

{
  "mcpServers": {
    "porkbun": {
      "command": "uvx",
      "args": [
        "porkbun-mcp"
      ],
      "env": {
        "PORKBUN_API_KEY": "your-value",
        "PORKBUN_SECRET_KEY": "your-value",
        "PORKBUN_GET_MUDDY": "your-value"
      }
    }
  }
}

タヌミナルでこれを実行したす

claude mcp add porkbun --env PORKBUN_API_KEY=your-value --env PORKBUN_SECRET_KEY=your-value --env PORKBUN_GET_MUDDY=your-value -- uvx porkbun-mcp

動かす前に、空欄の倀を入力しおください。

Cursorで開く

たたは、蚭定を自分でコピヌする

プロゞェクトの .cursor/mcp.json、たたは ~/.cursor/mcp.json に貌り付けたす

{
  "mcpServers": {
    "porkbun": {
      "command": "uvx",
      "args": [
        "porkbun-mcp"
      ],
      "env": {
        "PORKBUN_API_KEY": "your-value",
        "PORKBUN_SECRET_KEY": "your-value",
        "PORKBUN_GET_MUDDY": "your-value"
      }
    }
  }
}

ブラりザがアプリを開いおよいか確認し、そのあずアプリが蚭定を衚瀺しお確認を求めたす。キヌの倀は空欄のたたなので、自分で入力しおください。

VS Codeで開く

たたは、蚭定を自分でコピヌする

プロゞェクトの .vscode/mcp.json に貌り付けたす

{
  "servers": {
    "porkbun": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "porkbun-mcp"
      ],
      "env": {
        "PORKBUN_API_KEY": "your-value",
        "PORKBUN_SECRET_KEY": "your-value",
        "PORKBUN_GET_MUDDY": "your-value"
      }
    }
  }
}

ブラりザがアプリを開いおよいか確認し、そのあずアプリが蚭定を衚瀺しお確認を求めたす。キヌの倀は空欄のたたなので、自分で入力しおください。

これはパ゜コンで動くサヌバヌですが、ChatGPTが぀なげるのはむンタヌネット䞊のサヌバヌだけです。ほかのアプリを遞んでください。

遞んだアプリは、この端末のCookieに保存されたす。アカりントは䞍芁です。

自分で入力する倀

  • PORKBUN_API_KEY 必須 env
    Porkbun API key
  • PORKBUN_SECRET_KEY 必須 env
    Porkbun secret key
  • PORKBUN_GET_MUDDY env
    Enable write operations (default: false for read-only mode)

この蚭定は、䜜者のレゞストリ登録情報から䜜成しおいたす。READMEず違う堎合は、READMEに埓っおください。

できるこず

パ゜コンで動くサヌバヌです。むンストヌルするず、ツヌル䞀芧がAIアプリに衚瀺されたす。

基本チェックi

誰でも芋られる情報をチェックしおおり、コヌドは読んでいたせん。圓おはたらない項目は数に入れおいたせん。 · 2026幎11月7日にチェック

  • ✓ 合栌

    䜜者ずリポゞトリが䞀臎

    レゞストリ名は、リポゞトリを所有するGitHubアカりント major で確認枈みです

  • 
 未チェック

    今もメンテナンスされおいる

    このリポゞトリはただGitHubから読み取っおいたせん

  • 
 未チェック

    ラむセンスがある

    このリポゞトリはただGitHubから読み取っおいたせん

  • – 察象倖

    ゚ンドポむントが応答する

    これはパ゜コンで動くため、むンタヌネット䞊の゚ンドポむントはありたせん

  • – 察象倖

    OAuthでサむンむン

    パ゜コンで動き、代わりにロヌカルの蚭定を䜿いたす

  • 
 未チェック

    ツヌルの説明に隠れた指瀺がない

    パ゜コンで動くサヌバヌです。ツヌル䞀芧を読み取れるのは、むンタヌネット䞊の゚ンドポむントがある堎合だけです

その他のほかのサヌバヌずの比范i

  • このカテゎリのほかの32606件のうち0%よりスタヌが倚い
  • このカテゎリのほかの32606件のうち6%より最近レゞストリに公開
  • 基本チェックの結果が、このカテゎリのほかの32606件のうち100%ず同じかそれ以䞊

レゞストリでこのカテゎリにある有効なすべおのサヌバヌず比范しおいたす。スタヌは、公開者がリポゞトリの所有者である堎合だけ数えたす。

よくある質問

Porkbun DNS 🐷は安党ですか

圓おはたる基本チェック1項目のうち1項目に合栌したした。コヌドは読んでいたせん。キヌやトヌクンを远加する前に、サヌバヌがどんなアクセスを求めおいるかを確認し、必芁な暩限だけを持぀キヌを䜿っおください。

どんなキヌやコヌドが必芁ですか

入力が必芁なものPORKBUN_API_KEY, PORKBUN_SECRET_KEY

パ゜コンで動きたすか、それずもクラりドですか

あなたのパ゜コンで動きたす。必芁なずきにAIアプリが起動し、デヌタは䜜者のサヌバヌを通りたせんサヌバヌ自䜓がオンラむンサヌビスを呌び出す堎合を陀きたす。

今もメンテナンスされおいたすか

GitHubリポゞトリの最終曎新は–、最新バヌゞョン1.1.2がレゞストリに届いたのは7 か月前です。

どのアプリで䜿えたすか

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP察応アプリで䜿えたす。パ゜コンにPython (uv)も必芁です。

代わりに䜿えるものは

同じカテゎリにはSpec Driven Development, Remote Desktop Commander, Georgia MCP

代わりの候補

同じカテゎリで、ほかの䜜者が䜜ったサヌバヌ。スタヌの倚い順。

カヌドの芋方★ GitHubスタヌi3぀の柱レビュヌ · チェック · 利甚状況i曎新最新バヌゞョンをレゞストリに公開した日i

Georgia MCP

䜜者abgeo

An MCP server for Georgian public data, read from the organizations that publish it.

パ゜コンでもクラりドでも今日曎新
むンストヌル

䜜者のREADME

READMEを開く

䜜者のリポゞトリから曞かれたずおりにコピヌしたものです。PopNx MCPは内容を確認・掚奚しおいたせん。HTML、画像、スクリプトは取り陀いおいたす。リンクはこのサむトの倖ぞ移動したす。

porkbun-mcp

MCP server for the Porkbun DNS API.

Manage DNS records, domains, DNSSEC, SSL certificates, and more via the Model Context Protocol.

Configuration

Set your Porkbun API credentials as environment variables:

export PORKBUN_API_KEY="pk1_..."

export PORKBUN_SECRET_KEY="sk1_..."

Get your API keys from the Porkbun API Access page.

Read-Only Mode (Default)

By default, porkbun-mcp runs in read-only mode for safety. Write operations (create, edit, delete) will return an error until explicitly enabled.

Enabling Write Operations

To let the pig get muddy and make changes:

Environment variable:

export PORKBUN_GET_MUDDY=true

CLI flag:

uvx porkbun-mcp --get-muddy

Usage

Run directly with uvx (no installation required):

uvx porkbun-mcp
SSE transport
uvx porkbun-mcp --transport sse

MCP Client Configuration

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

{

"mcpServers": { "porkbun": { "command": "uvx", "args": ["porkbun-mcp", "--get-muddy"], "env": { "PORKBUN_API_KEY": "pk1_...", "PORKBUN_SECRET_KEY": "sk1_..." } } } }

Note: Remove --get-muddy from args for read-only mode (recommended for safety).

Claude Code / Codex

Add to ~/.claude/settings.json:

{

"mcpServers": { "porkbun": { "command": "uvx", "args": ["porkbun-mcp", "--get-muddy"], "env": { "PORKBUN_API_KEY": "pk1_...", "PORKBUN_SECRET_KEY": "sk1_..." } } } }

VS Code

Add to .vscode/mcp.json in your workspace (or use MCP: Add Server command):

{

"servers": { "porkbun": { "command": "uvx", "args": ["porkbun-mcp", "--get-muddy"], "env": { "PORKBUN_API_KEY": "pk1_...", "PORKBUN_SECRET_KEY": "sk1_..." } } } }

OpenCode

Add to your opencode.json configuration:

{

"mcp": { "porkbun": { "type": "local", "command": ["uvx", "porkbun-mcp", "--get-muddy"], "environment": { "PORKBUN_API_KEY": "pk1_...", "PORKBUN_SECRET_KEY": "sk1_..." } } } }

Available Tools

DNS
  • dns_list - List all DNS records for a domain
  • dns_get - Get a specific DNS record by ID
  • dns_get_by_name_type - Get DNS records by subdomain and type
  • dns_create - Create a new DNS record
  • dns_edit - Edit a DNS record by ID
  • dns_edit_by_name_type - Edit DNS records by subdomain and type
  • dns_delete - Delete a DNS record by ID
  • dns_delete_by_name_type - Delete DNS records by subdomain and type
Domains
  • domains_list - List all domains in your account
  • domains_get_nameservers - Get nameservers for a domain
  • domains_update_nameservers - Update nameservers for a domain
  • domains_get_url_forwards - Get URL forwarding rules
  • domains_add_url_forward - Add a URL forwarding rule
  • domains_delete_url_forward - Delete a URL forwarding rule
  • domains_check_availability - Check domain availability and pricing
  • domains_get_glue_records - Get glue records for a domain
DNSSEC
  • dnssec_list - List DNSSEC records for a domain
  • dnssec_create - Create a DNSSEC record
  • dnssec_delete - Delete a DNSSEC record
SSL
  • ssl_retrieve - Retrieve the SSL certificate bundle for a domain
Pricing
  • pricing_get - Get pricing for all available TLDs
Utility
  • ping - Test API connectivity and get your public IP

Prompts

Pre-defined workflows to guide common DNS operations:

  • dns_setup - Set up basic DNS for a new server (root A + www records)
  • dns_audit - Audit DNS configuration for issues (duplicates, missing email records, low TTLs)
  • email_dns_setup - Configure email DNS (MX, SPF, DKIM, DMARC)
  • update_server_ip - Update DNS records when migrating to a new server IP
  • subdomain_setup - Create A/CNAME records for a new subdomain

Development

# Install dependencies

uv sync --dev

Run all checks

make check

Individual commands

make lint # ruff check make format # ruff format make typecheck # ty check make test # pytest with coverage

License

MIT

PopNxに聞く