Semanto by Trooth について
Semantoは、AIエージェントが読み取り、検証できる署名付きの企業ウェブサイトを提供します。このリポジトリにはPython、JavaScript、Go向けのオープンソースリーダーと、企業ドメインにデプロイするCloudflareアダプターが含まれます。
主な機能
- 01署名付きウェブページの読み取りと検証
- 02Python、JavaScript、Go向けリーダー
- 03共通テストベクターと理由コード
- 04Cloudflareデプロイ用アダプター
活用シーン
- 01ページの企業署名が有効か確認
- 02企業が公開した内容と日時の検証
- 03Python、JavaScript、GoでのSemanto検証の組み込み
MCP 対応
署名付きウェブサイト形式とリーダーツールキットとして説明されていますが、MCPサーバーの機能は入力に記載されていません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.trooth.co/os/semanto/mcpclaude mcp add --transport http co-trooth-semanto https://api.trooth.co/os/semanto/mcp{"mcpServers":{"co-trooth-semanto":{"type":"http","url":"https://api.trooth.co/os/semanto/mcp"}}}Cursor で開く{"servers":{"co-trooth-semanto":{"type":"http","url":"https://api.trooth.co/os/semanto/mcp"}}}VS Code で開く{"mcpServers":{"co-trooth-semanto":{"type":"http","url":"https://api.trooth.co/os/semanto/mcp"}}}{"mcpServers":{"co-trooth-semanto":{"serverUrl":"https://api.trooth.co/os/semanto/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.trooth.co/os/semanto/mcp認証が必要ツール
詳細
Trooth の Semanto
Semanto は、企業のウェブサイトを、AI エージェントが読み取り、検証できる署名付きのコピーに変換します。各ページには企業独自の鍵による署名が付与され、公開されたすべてのバージョンが公開ログに記録されるため、誰でも企業が何をいつ発表したかを確認できます。
このリポジトリには、Python、JavaScript、Go 用のオープンソースのリーダーと、それらで共有するテストベクトル、および企業が独自のドメインにデプロイする Cloudflare アダプターが含まれています。Semanto サービス自体は Trooth のものであり、ここにはありません。
ドキュメント
ドキュメントは trooth.co/docs/semanto にあります。Cloudflare、Vercel、Netlify、Fastly、Akamai、Gcore、nginx、Apache、WordPress、Shopify、Webflow、Squarespace 用のインストールガイドもご覧ください。
リーダー
| リーダー | パス | インストール |
|---|---|---|
| Python | verifier/python | pip install trooth |
| JavaScript | verifier/js | verify.mjs をコピーしてください。Node 20 以降が必要です。依存関係はありません |
| Go | verifier/go | go install github.com/troothllc/semanto/verifier/go/cmd/semanto-verify@latest |
from trooth import SemantoClient
r = SemantoClient().read("https://acme.com/pricing")
print(r["ok"], r["reason"])
3 つすべてで、同じ関数、理由コード、および verifier/test-vectors/v1 のテストベクトルを使用します。
Cloudflare
deploy/cloudflare をご覧ください。
ライセンス
リーダーは Apache-2.0 ライセンスです。Cloudflare アダプターは Trooth Adapter License 1.0 の対象です。管理するドメインで Semanto を提供するために、実行および変更できます。LICENSE.md に両方のライセンスが記載されています。
セキュリティ
脆弱性は [email protected] まで報告してください。脆弱性について公開の Issue は作成しないでください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。