PromptDNA

Community library of composable AI prompt blocks for search, composition, and contribution.

我該用這個嗎

品質與安全性

A
說明品質
95%
結構描述完整度
70%
命名品質
96%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'verify_registration' description lacks action verb在 verify_registration 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,588Token(工具定義)
~1.1 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.02%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "promptdna": {
      "url": "https://mcp.promptdna.org/v1/"
    }
  }
}

遠端端點

https://mcp.promptdna.org/v1/streamable-http

它能做什麼

工具清單

工具(20)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_blocks(query, domain, category, limit)

Semantic/keyword search over blocks. Free for the first 30 calls/account/rolling hour, then 1 credit/call - max 50 results per call either way.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "title": "Query",
      "type": "string"
    },
    "domain": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Domain"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "required": [
    "query"
  ],
  "title": "search_blocks_toolArguments"
}
🟢get_block(block_id)

Fetch a specific block by id. Costs 0.5 credits. Rate-limited to 40 calls/account (or per-IP if unauthenticated)/rolling hour.

輸入結構描述

{
  "type": "object",
  "properties": {
    "block_id": {
      "title": "Block Id",
      "type": "string"
    }
  },
  "required": [
    "block_id"
  ],
  "title": "get_block_toolArguments"
}
⚪compose_prompt(task_description, domain, category_filter, block_ids, variables, ...)

Assemble a prompt from blocks for a task - the primary tool. Costs 5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "task_description": {
      "title": "Task Description",
      "type": "string"
    },
    "domain": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Domain"
    },
    "category_filter": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category Filter"
    },
    "block_ids": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Block Ids"
    },
    "variables": {
      "anyOf": [
        {
          "additionalProperties": {
            "type": "string"
          },
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Variables"
    },
    "max_blocks": {
      "default": 8,
      "title": "Max Blocks",
      "type": "integer"
    }
  },
  "required": [
    "task_description"
  ],
  "title": "compose_prompt_toolArguments"
}
🟢get_collection(collection_id)

Fetch a curated collection of blocks. Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "collection_id": {
      "title": "Collection Id",
      "type": "string"
    }
  },
  "required": [
    "collection_id"
  ],
  "title": "get_collection_toolArguments"
}
🟢find_compatible_blocks(block_id)

Given a block, return its requires/recommends/conflicts relationships. Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "block_id": {
      "title": "Block Id",
      "type": "string"
    }
  },
  "required": [
    "block_id"
  ],
  "title": "find_compatible_blocks_toolArguments"
}
🟢get_trending(domain, category, limit)

Top blocks by usage/rating, optionally scoped by domain/category. Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Domain"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_trending_toolArguments"
}
🟡submit_block(name, template, domain, category, subdomain, ...)

Submit a new block. Costs 2 credits, drawn from the submission-only bucket first.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "template": {
      "title": "Template",
      "type": "string"
    },
    "domain": {
      "title": "Domain",
      "type": "string"
    },
    "category": {
      "title": "Category",
      "type": "string"
    },
    "subdomain": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Subdomain"
    },
    "variables": {
      "anyOf": [
        {
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Variables"
    },
    "tags": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Tags"
    },
    "license": {
      "default": "cc-by-sa",
      "title": "License",
      "type": "string"
    },
    "source_attribution": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Source Attribution"
    },
    "bounty_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Bounty Id"
    }
  },
  "required": [
    "name",
    "template",
    "domain",
    "category"
  ],
  "title": "submit_block_toolArguments"
}
🟡submit_rating(block_id, overall, accuracy, consistency, clarity, ...)

Rate a block 1-5. Always free.

輸入結構描述

{
  "type": "object",
  "properties": {
    "block_id": {
      "title": "Block Id",
      "type": "string"
    },
    "overall": {
      "title": "Overall",
      "type": "integer"
    },
    "accuracy": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Accuracy"
    },
    "consistency": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Consistency"
    },
    "clarity": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Clarity"
    },
    "efficiency": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Efficiency"
    },
    "comment": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Comment"
    }
  },
  "required": [
    "block_id",
    "overall"
  ],
  "title": "submit_rating_toolArguments"
}
⚪fork_block(source_block_id, name, template_override)

Fork an existing block into a new lineage you own. Costs 2 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_block_id": {
      "title": "Source Block Id",
      "type": "string"
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Name"
    },
    "template_override": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Template Override"
    }
  },
  "required": [
    "source_block_id"
  ],
  "title": "fork_block_toolArguments"
}
🟢get_block_versions(lineage_id)

Changelog for a block's lineage. Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "lineage_id": {
      "title": "Lineage Id",
      "type": "string"
    }
  },
  "required": [
    "lineage_id"
  ],
  "title": "get_block_versions_toolArguments"
}
🟢get_benchmarks(category, block_id, limit)

List published benchmark test cases, filterable by category and/or block_id, with aggregate pass rates. Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "block_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Block Id"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_benchmarks_toolArguments"
}
🟡submit_benchmark(name, description, category, scenario_input, judging_criteria, ...)

Submit a new benchmark test case. Costs 2 credits, drawn from the submission-only bucket first. Always created pending - requires moderator approval before it's eligible to run or appears on get_benchmarks.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "description": {
      "title": "Description",
      "type": "string"
    },
    "category": {
      "title": "Category",
      "type": "string"
    },
    "scenario_input": {
      "title": "Scenario Input",
      "type": "string"
    },
    "judging_criteria": {
      "title": "Judging Criteria",
      "type": "string"
    },
    "block_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Block Id"
    }
  },
  "required": [
    "name",
    "description",
    "category",
    "scenario_input",
    "judging_criteria"
  ],
  "title": "submit_benchmark_toolArguments"
}
🟢get_bounties(category, status, limit)

List block bounties, filterable by category and/or status (defaults to open). Costs 0.5 credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "status": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Status"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_bounties_toolArguments"
}
⚪report_injection_attempt(block_id, evidence)

Report a suspected prompt-injection block. Always free.

輸入結構描述

{
  "type": "object",
  "properties": {
    "block_id": {
      "title": "Block Id",
      "type": "string"
    },
    "evidence": {
      "title": "Evidence",
      "type": "string"
    }
  },
  "required": [
    "block_id",
    "evidence"
  ],
  "title": "report_injection_attempt_toolArguments"
}
🟡submit_dmca_takedown(complainant_name, complainant_contact, original_content_url, infringing_block_id, good_faith_declaration, ...)

File a DMCA takedown notice. Always free, no account required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "complainant_name": {
      "title": "Complainant Name",
      "type": "string"
    },
    "complainant_contact": {
      "title": "Complainant Contact",
      "type": "string"
    },
    "original_content_url": {
      "title": "Original Content Url",
      "type": "string"
    },
    "infringing_block_id": {
      "title": "Infringing Block Id",
      "type": "string"
    },
    "good_faith_declaration": {
      "title": "Good Faith Declaration",
      "type": "boolean"
    },
    "accuracy_declaration": {
      "title": "Accuracy Declaration",
      "type": "boolean"
    },
    "signature": {
      "title": "Signature",
      "type": "string"
    },
    "similarity_evidence": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Similarity Evidence"
    }
  },
  "required": [
    "complainant_name",
    "complainant_contact",
    "original_content_url",
    "infringing_block_id",
    "good_faith_declaration",
    "accuracy_declaration",
    "signature"
  ],
  "title": "submit_dmca_takedown_toolArguments"
}
🟡submit_dmca_counter_notice(block_id, complaint_id, counter_argument, consent_to_jurisdiction, signature)

File a counter-notice against a DMCA takedown. Always free.

輸入結構描述

{
  "type": "object",
  "properties": {
    "block_id": {
      "title": "Block Id",
      "type": "string"
    },
    "complaint_id": {
      "title": "Complaint Id",
      "type": "string"
    },
    "counter_argument": {
      "title": "Counter Argument",
      "type": "string"
    },
    "consent_to_jurisdiction": {
      "title": "Consent To Jurisdiction",
      "type": "boolean"
    },
    "signature": {
      "title": "Signature",
      "type": "string"
    }
  },
  "required": [
    "block_id",
    "complaint_id",
    "counter_argument",
    "consent_to_jurisdiction",
    "signature"
  ],
  "title": "submit_dmca_counter_notice_toolArguments"
}
🟢get_my_appealable_penalties

List your own credit penalties still eligible for appeal. Always free.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "get_my_appealable_penalties_toolArguments"
}
🟡submit_appeal(penalty_ledger_entry_id, explanation_what, explanation_why_incorrect, legitimate_use_case, good_faith_attestation, ...)

Appeal one of your own credit penalties. Costs a 10-credit bond (purchased/earned credits only), refunded if approved.

輸入結構描述

{
  "type": "object",
  "properties": {
    "penalty_ledger_entry_id": {
      "title": "Penalty Ledger Entry Id",
      "type": "integer"
    },
    "explanation_what": {
      "title": "Explanation What",
      "type": "string"
    },
    "explanation_why_incorrect": {
      "title": "Explanation Why Incorrect",
      "type": "string"
    },
    "legitimate_use_case": {
      "title": "Legitimate Use Case",
      "type": "string"
    },
    "good_faith_attestation": {
      "title": "Good Faith Attestation",
      "type": "boolean"
    },
    "flagged_language_explanation": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Flagged Language Explanation"
    },
    "identity_verification_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Identity Verification Ref"
    }
  },
  "required": [
    "penalty_ledger_entry_id",
    "explanation_what",
    "explanation_why_incorrect",
    "legitimate_use_case",
    "good_faith_attestation"
  ],
  "title": "submit_appeal_toolArguments"
}
🟢register_agent(wallet_address)

Step 1 of autonomous self-registration - no API key required. Costs $0.01 USDC on Base (anti-spam fee, not a wallet-ownership proof). Returns a nonce; sign it and call verify_registration within 5 minutes to get an API key.

輸入結構描述

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    }
  },
  "required": [
    "wallet_address"
  ],
  "title": "register_agent_toolArguments"
}
⚪verify_registration(wallet_address, signature)

Step 2 of autonomous self-registration - no API key required. Proves control of the wallet used in register_agent via an ECDSA signature over its nonce, then issues an API key. Always free.

輸入結構描述

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "signature": {
      "title": "Signature",
      "type": "string"
    }
  },
  "required": [
    "wallet_address",
    "signature"
  ],
  "title": "verify_registration_toolArguments"
}

建議的提示詞

search_research
Search for information about [topic] using PromptDNA
預期的工具: search_blocks
find_specific
Find [specific item] using PromptDNA
預期的工具: search_blocks
retrieve_data
Get details about [item] from PromptDNA
預期的工具: get_block
fetch_info
Fetch [information type] using PromptDNA
預期的工具: get_block
research_workflow
Search for [topic], then get detailed information about the top results using PromptDNA
預期的工具: search_blocksget_block

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本20 個工具
已驗證未記錄版本20 個工具