Pauhu AI

Source-linked search results. No key: daily try up to EUR 0.50. Key: prepaid per delivered result.

使うべきか

品質と安全性

A
説明の品質
89%
スキーマの完全性
84%
命名の品質
84%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(5)

  • LOWTool 'pauhu_code' description lacks action verbpauhu_code 内
  • LOWTool 'pauhu_translate' description lacks action verbpauhu_translate 内
  • LOWTool 'read_text' description lacks action verbread_text 内
  • LOWTool 'speak' description lacks action verbspeak 内
  • LOWTool 'fetch' suggests web access but openWorldHint=falsefetch 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,507トークン数(ツール定義)
~1.9 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.74%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "mcp": {
      "url": "https://api.pauhu.ai/mcp"
    }
  }
}

リモートエンドポイント

https://api.pauhu.ai/mcpstreamable-http

できること

ツール一覧

ツール(16)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢ask(question, customer)

Ask any question and get a sourced answer. It draws on the customer's own site pages, the governing law and official sources, each with a link to the source. customer is OPTIONAL; omit it for general questions.

入力スキーマ

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "minLength": 1,
      "description": "The question, in any language"
    },
    "customer": {
      "type": [
        "string",
        "null"
      ],
      "description": "A customer site to include; omit for general questions"
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string"
    },
    "customer": {
      "type": [
        "string",
        "null"
      ]
    },
    "decision": {
      "type": "string"
    },
    "site_evidence": {},
    "governing_law_evidence": {},
    "cited_law_evidence": {},
    "web_evidence": {},
    "answer": {
      "type": [
        "string",
        "null"
      ]
    },
    "answer_citations": {},
    "answer_basis": {
      "type": "string"
    },
    "law_lookup_error": {
      "type": [
        "string",
        "null"
      ]
    },
    "official_source": {},
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_customers

List the customer corpora this connector serves, with page counts and freshness. Use ask() for actual queries.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "connector": {},
    "customer_count": {
      "type": "number"
    },
    "corpora": {
      "type": "array"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢fetch(id)

Fetch a bounded snippet + metadata for a result id returned by ask(). Full text at the public source URL.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "A result id returned by ask"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": {}
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pauhu_code(intent, lang)

Synthesize a program from an intent. Returns clean, sourced code, or says when it can't.

入力スキーマ

{
  "type": "object",
  "properties": {
    "intent": {
      "type": "string",
      "description": "What the function should do"
    },
    "lang": {
      "type": "string",
      "enum": [
        "python",
        "rust"
      ],
      "default": "python",
      "description": "Language of the program"
    }
  },
  "required": [
    "intent"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pauhu_ops

List the operations a program can be built from; describe a function in terms of them in pauhu_code.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pauhu_translate(text, source_lang, target_lang)

Translate text between languages, with exact sourced terms.

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to translate"
    },
    "source_lang": {
      "type": "string",
      "default": "en",
      "description": "Language code of the text, e.g. en"
    },
    "target_lang": {
      "type": "string",
      "default": "fi",
      "description": "Language code to translate into, e.g. fi"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "translation": {},
    "error": {},
    "code": {},
    "retryable": {}
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢read_text(image_base64, mime, handwriting)

Returns the text in an image: printed pages, receipts, forms, screenshots or handwriting.

入力スキーマ

{
  "type": "object",
  "properties": {
    "image_base64": {
      "type": "string",
      "minLength": 1,
      "description": "The image (PNG, JPEG or WebP), base64-encoded"
    },
    "mime": {
      "type": "string",
      "enum": [
        "image/png",
        "image/jpeg",
        "image/webp"
      ],
      "default": "image/png",
      "description": "The image type"
    },
    "handwriting": {
      "type": "boolean",
      "default": false,
      "description": "True when the image is handwritten"
    }
  },
  "required": [
    "image_base64"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "receipt": {},
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢speak(text, voice)

Turns text into spoken audio (WAV, base64).

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 5000,
      "description": "The text to speak, up to 5000 characters"
    },
    "voice": {
      "type": "string",
      "description": "Voice name; omit for the default voice"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "bytes": {
      "type": "number"
    },
    "mime": {
      "type": "string"
    },
    "receipt": {},
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢transcribe(audio_base64, language)

Returns the words spoken in an audio recording.

入力スキーマ

{
  "type": "object",
  "properties": {
    "audio_base64": {
      "type": "string",
      "minLength": 1,
      "description": "The recording (WAV, MP3, OGG or WebM), base64-encoded"
    },
    "language": {
      "type": "string",
      "description": "Language code, e.g. fi or en; omit to detect"
    }
  },
  "required": [
    "audio_base64"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "receipt": {},
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢web_search(query, max)

Searches the public web and returns matching pages as title, URL and snippet, each attributed to its own URL. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 500,
      "description": "What to search for"
    },
    "max": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "default": 10,
      "description": "Most results to return"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "results": {
      "type": "array"
    },
    "note": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢web_fetch(url)

Reads one public web page and returns its text. Pages whose site does not allow automated reading are refused.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2048,
      "description": "The page address (http or https)"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪contribute(kind, lang, act, article, question, ...)

Offer a question with a checkable answer, a missing source, a wrong-answer report or an unanswered tool request. Accepted contributions earn usage credit on your Pauhu balance. Requires your Pauhu key.

入力スキーマ

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "question",
        "source",
        "wrong_answer",
        "unanswered"
      ],
      "description": "What you offer: question, source, wrong_answer or unanswered"
    },
    "lang": {
      "type": "string",
      "maxLength": 16,
      "description": "question: language code"
    },
    "act": {
      "type": "string",
      "maxLength": 200,
      "description": "question: the act or document"
    },
    "article": {
      "type": "string",
      "maxLength": 100,
      "description": "question: article or section"
    },
    "question": {
      "type": "string",
      "maxLength": 2000,
      "description": "question: the question"
    },
    "fact_regex": {
      "type": "string",
      "maxLength": 500,
      "description": "question: a pattern the correct answer must match"
    },
    "url": {
      "type": "string",
      "maxLength": 2000,
      "description": "source: the public URL of the missing source"
    },
    "answer_id": {
      "type": "string",
      "maxLength": 200,
      "description": "wrong_answer: the answer being reported"
    },
    "why": {
      "type": "string",
      "maxLength": 2000,
      "description": "wrong_answer: what is wrong"
    },
    "ask": {
      "type": "string",
      "maxLength": 2000,
      "description": "unanswered: the tool request nobody answers"
    }
  },
  "required": [
    "kind"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "contribution_id": {},
    "status": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pauhu_search(q, limit)

Search Pauhu's sourced knowledge. Returns a sourced answer, its sources (document id and URL) and per-match snippets; every answer traces to a source.

入力スキーマ

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Search query"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 5,
      "description": "Max matches"
    }
  },
  "required": [
    "q"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢price_quote(output)

Shows what an output costs before you call it, as currently served, and how to pay for it. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "output": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "answer",
            "code",
            "search",
            "senses"
          ]
        },
        {
          "type": "null"
        }
      ],
      "description": "One output; omit for all"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "outputs": {
      "type": "array"
    },
    "prepaid": {},
    "source": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢balance_top_up(action, amount_eur, country)

Reads what is left on your prepaid balance (connect with your balance key), or gives the payment page that tops it up. Free.

入力スキーマ

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "balance",
        "top_up"
      ],
      "description": "balance: read what is left; top_up: get the payment page"
    },
    "amount_eur": {
      "anyOf": [
        {
          "type": "number",
          "exclusiveMinimum": 0
        },
        {
          "type": "null"
        }
      ],
      "description": "top_up: amount in euros"
    },
    "country": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^[A-Za-z]{2}$"
        },
        {
          "type": "null"
        }
      ],
      "description": "top_up: billing country, two letters"
    }
  },
  "required": [
    "action"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "balance": {},
    "payment_url": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pauhu_till

Session tally of the tool calls made through this server.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 16 件