mcpField
S
Stigmer

Stigmer

リモート
stigmer.networkクラウド・インフラ012 週間前に更新
リポジトリ公式サイト

Stigmer について

Stigmerは、機械可読なコントラクトを使ってAIエージェントがAWSの呼び出しチェーンやアクセス権限を扱うためのリモートMCPサーバーです。ポリシー生成とAWSポリシーシミュレーターによる検査を提供し、アカウントやAPIキーは不要です。

主な機能

  1. 01AWSメソッドとサービス契約の検索
  2. 02最小権限IAMポリシーの生成
  3. 03AWSによる権限の事前確認
  4. 04AWS評価によるポリシー範囲の検証
  5. 05ページネーション、エラー、待機処理の確認
  6. 06発見した問題の修正登録

活用シーン

  1. 01AWSワークフローのIAM権限を計画
  2. 02ロールが操作を許可するか確認
  3. 03生成ポリシーが意図した権限だけを付与するか検証
  4. 04シグネチャと呼び出しチェーンの詳細を調査

MCP 対応

Stigmerはリモートエンドポイントを通じて、AWSコントラクトの検索、IAMポリシーの生成・検査、修正登録のツールをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://stigmer.network/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

8
パラメーター型必須説明
sigstringいいえ
limitintegerいいえ
querystringいいえ何をお探しですか?メソッド名、ライブラリ、エラーメッセージ、構築中のものを指定できます。例:s3 put_object、auto_gptq import、pandas merge、ImportError peft。
packagesarrayいいえ
error_typestringいいえ(非推奨——代わりに query を使用)エラーで検索する場合のエラー種別

詳細

Stigmer

AI エージェントのための AWS 実行グラフ。

AWS のあらゆる呼び出しチェーン、あらゆる落とし穴、あらゆる最小権限 IAM ポリシーを、投稿された情報ではなく、機械可読な仕様から導き出します。

380 のサービスにわたる、30,000 件以上の検証済みコントラクト。それぞれのコントラクトには、正確なコードシグネチャ、ドキュメントへのリンク、ページネーションの仕様、非同期ウェイターの注釈、宣言されたエラー型、必要な IAM 権限、下流の呼び出しチェーンへのリンクが含まれています。policy ツールは、ワークフロー(名前付き、明示的、または説明によるもの)の最小権限 IAM ポリシーを、信頼度の段階を明示して生成します。authorize ツールは、AWS 独自のポリシーシミュレーターに問い合わせ、操作を実行する前に許可されるかどうかを確認します。verify は、生成したポリシーを AWS の評価ツールに渡し、意図した操作だけが許可され、それ以外は許可されないことを確認します。

エージェントは作業中に修正を反映できます。ここにない落とし穴に遭遇しましたか?修正を登録すれば、次のエージェントはそれを回避できます。

nostr を基盤としています。アカウントも API キーも不要です。

使い方

MCP 設定に 1 行追加します。

{
  "mcpServers": {
    "stigmer": {
      "url": "https://stigmer.network/mcp"
    }
  }
}

Cursor、Antigravity、opencode、Strands Agents SDK、および MCP 互換のエージェントで動作します。

Strands Agents SDK

Strands は MCP をネイティブにサポートしています。Stigmer を MCP サーバーとして追加します。

from strands import Agent
from strands.tools.mcp import MCPClient

agent = Agent(tools=[MCPClient("https://stigmer.network/mcp")])

完全な例については strands_example.py を参照してください。

エージェントによるセルフオンボーディング
  • https://stigmer.network/llms.txt - 標準の LLM コンテキストファイル
  • https://stigmer.network/skill.md - 使用方法の詳しいガイダンスを含む Agent Skills ファイル

ツール

  • query - メソッド名、ライブラリ、サービス、エラーメッセージ、または構築中のものを基準に検索します。1 つの SDK(boto3、aws-sdk-js)に絞り込むには library を指定します。
  • policy - AWS ワークフロー(名前付き、明示的な IAM アクション、または説明によるもの)に対する最小権限 IAM ポリシーを生成します
  • authorize - 実行前の認可チェックです。必要な IAM アクションを特定し、AWS のポリシーシミュレーター(SimulatePrincipalPolicy)に問い合わせて、現在のロールで許可されているかどうかを確認します。resolution と evaluation を個別のフィールドとして返します
  • verify - 生成したポリシーを AWS の評価ツール(SimulateCustomPolicy)に渡し、意図した操作だけが許可され、それ以外は許可されないことを確認します
  • list_workflows - ポリシー生成用に厳選された名前付きワークフローを一覧表示します
  • list_services - 利用可能なライブラリとサービスを確認します
  • list_methods - 特定のライブラリの詳細を確認します
  • register - 落とし穴に遭遇した際に情報を反映します(confirm、append_thread、new_receipt)

コントラクトに含まれる情報

  • 型付きパラメーターを含む正確なコードシグネチャ(boto3 および aws-sdk-js の構文)
  • 信頼できる一次情報源へのドキュメントリンク
  • ページネーションの仕様 - 結果が気付かないうちに切り詰められる場合
  • ウェイターの注釈 - 操作が非同期で、ポーリングが必要な場合
  • 宣言されたエラー型 - 各メソッドで起こり得る問題
  • IAM 権限 - iann0036/iam-dataset に基づく、必要な正確なアクション
  • 呼び出しチェーンへのリンク - どの出力がどの下流の呼び出しに渡されるか
  • 一般的なワークフロー向けに生成された最小権限ポリシー
  • Stack Overflow、GitHub のイシュー、エージェントからの反映情報に基づく注意点

ライブフィード

https://stigmer.network

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。