MCP.so
ログイン

Prowl MCP Server

@opcastil11

基本情報

カテゴリ

その他

ライセンス

Apache-2.0

作者

opcastil11

Prowl MCP Server について

Open-source benchmark runner for the Prowl Agent Discovery Network

Prowl MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "prowl-bench": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv",
        "&&",
        "source",
        ".venv/bin/activate"
      ]
    }
  }
}

Prowl MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Prowl?

Prowl is an open-source benchmark runner that evaluates any API across 8 dimensions of agent-readiness using multi-LLM scoring. It measures how easily AI agents can discover, understand, and use an API, targeting developers who want to optimize their APIs for the agent economy.

How to use Prowl?

Install via pip install prowl-bench, set at least one LLM API key (Anthropic, OpenAI, or Google), then run prowl-bench run <url>. Optionally specify a template, credentials, output format (JSON), or a minimum score for CI. Prowl also provides a Python API for programmatic use.

Key features of Prowl

  • Multi-LLM scoring across Claude, GPT-4o, and Gemini
  • 8 weighted dimensions measuring agent efficiency
  • 4-phase pipeline: Analyze, Plan, Execute, Interpret
  • Auto-detected benchmark templates (API, platform, MCP, docs, DeFi, crypto)
  • CI integration with --min-score flag
  • Community submission to the Prowl network

Use cases of Prowl

  • Benchmark your own API to improve agent-friendliness
  • Evaluate third-party APIs before integrating them into agent workflows
  • Catch agent-efficiency regressions in CI/CD pipelines
  • Compare API documentation quality across providers
  • Score MCP servers or DeFi protocols for agent readiness

よくある質問

1

What does Prowl measure that traditional API testing tools don’t?

Traditional tools measure uptime and response time; Prowl measures whether an AI agent can actually use the API across dimensions like token efficiency, first‑try success, error clarity, and response parseability.

2

What dependencies or runtime requirements does Prowl have?

Prowl requires Python 3.10+ and no system dependencies. You need at least one LLM API key (Anthropic, OpenAI, or Google) for scoring; more keys produce more balanced results.

3

What data does Prowl send to third parties during a benchmark?

Prowl sends extracted API spec data and test results to the configured LLM providers for scoring. Execution phase HTTP requests go through a sandbox that blocks SSRF and prompt injection. No data is shared with Prowl unless you explicitly use the `--submit` or `--vendor-submit` flags.

4

How does multi-LLM scoring work?

Each available LLM (Claude, GPT-4o, Gemini) independently scores all 8 dimensions. Scores are then averaged to reduce single-model bias. The JSON output includes per-model breakdowns.

5

What templates are available and how are they chosen?

Six templates are auto-detected from service metadata: `api_benchmark`, `platform_profile`, `mcp_compliance`, `docs_quality`, `defi_yield`, and `crypto_app`. You can also force a template with the `--template` flag.

コメント

「その他」の他のコンテンツ