このリポジトリは、SpecStream をインストールするために必要なものをまとめています。MCP クライアントのセットアップ、エージェントプラグイン、スキル、SDK、n8n ノード、GitHub Actions、およびサンプルコードが含まれます。製品自体は specstream.ai で動作しています。ライセンスは MIT です。
| パス | 説明 |
|---|---|
server.json | 公式 MCP レジストリ ai.specstream/specstream のエントリ |
skills/ | エージェントスキル: search-web、extract-pages、compile、review-work、approve-work、continue-work |
plugins/claude-code/ | Claude Code プラグイン (MCP サーバーと6つのスキル) |
plugins/github-agent/ | agent-plugins 形式を読み取るエージェント向けプラグイン |
.cursor-plugin/ | Cursor プラグイン |
packages/sdk-py/ | specstream-client: Python クライアントと specstream コマンド |
packages/sdk-ts/ | @specstream/sdk: TypeScript クライアント |
packages/langchain-specstream/ | langchain-specstream: LangChain ツールとリトリーバー |
packages/llama-index-tools-specstream/ | llama-index-tools-specstream: LlamaIndex ツール仕様とリトリーバー |
packages/crewai-specstream/ | crewai-specstream: CrewAI ツール |
packages/specstream-haystack/ | specstream-haystack: Haystack リストフェッチャーコンポーネントとエージェントツール |
packages/ai-sdk/ | @specstream/ai-sdk: Vercel AI SDK ツール |
packages/mcp-stdio/ | specstream-mcp-stdio: ローカルサーバーのみ起動するクライアント向け stdio プロキシ |
integrations/n8n/ | n8n-nodes-specstream: n8n コミュニティノード |
integrations/opencode/ | opencode-specstream: OpenCode プラグイン (MCP サーバーと4つのスキル) |
integrations/openclaw/ | @specstream/openclaw-plugin: OpenClaw プラグイン (リスト検索、行読み取り、4つのスキル) |
integrations/pi/ | @specstream/pi-package: Pi パッケージ (ホスト型 MCP サーバーと4つのスキル) |
integrations/obsidian/ | Obsidian プラグイン: ノート内でデータをリクエスト、価格を承認、各値にソース付きの Markdown テーブルを取得 |
integrations/open-webui/ | Open WebUI ツール: チャットから引用、承認、結果読み取り、ネイティブ MCP ルートも利用可 |
integrations/anythingllm/ | AnythingLLM エージェントスキル、MCP ルートも利用可 |
integrations/convex/ | Convex コンポーネント (@specstream/convex): Convex テーブル内のレコードとしてライブWebデータ、すべての値にソースを付与 |
integrations/fivetran/ | Fivetran Connector SDK コネクタ: リスト、レコード、各値とそのソースページをウェアハウスに格納 |
integrations/airbyte/ | Airbyte ソース (マニフェストのみ): リストとレコード、各値にソースページを付与 |
integrations/meltano/ | PyPI の tap-specstream: Meltano および任意の Singer ターゲット向け Singer タップ、リストとレコードに各値のソースページを付与 |
integrations/coda/ | Coda Pack: ボタンからリストをテーブルに同期、すべての値にソース列を付与、リクエストの価格表示、リスト検索 |
plugins/grok/ | Grok Build プラグイン (ホスト型 MCP サーバーと4つのスキル) |
plugins/kiro/ | Kiro パワー (ホスト型 MCP サーバーと4つのスキル) |
integrations/vscode/ | VS Code 拡張: MCP サインインと @specstream チャット |
actions/find-action/ | リクエストを実行して CSV をアップロードする GitHub Action |
Formula/ | コマンドラインの Homebrew フォーミュラ |
examples/ | Python SDK、TypeScript SDK、OpenAI Agents SDK、LangChain のサンプル |
エージェントを接続する
MCP サーバーは https://api.specstream.ai/mcp (Streamable HTTP) です。エージェントはあなたのアカウントで動作します。つまり、同じ残高、権限、支出制限が適用されます。
-
ワークスペース で エージェントとAPI を開き、API キーを作成します。タスクに必要な権限のみを付与します。読み取り、準備、実行、使用可能なプロジェクト、有効期限、支出制限を設定できます。
-
環境変数に設定します。これにより、キーがファイルに保存されるのを防ぎます:
export SPECSTREAM_API_KEY="ss_live_..." -
以下の手順に従って、サーバーをクライアントに追加します。
MCP サインインをサポートするクライアントは、キーなしで接続できます。各ガイドは specstream.ai/docs/mcp で最新の手順を確認できます。
新しいアカウントには 10 ドルのクレジットが無料で付与され、カードは不要です。
Claude
Claude で、カスタマイズ > コネクタ に移動し、カスタムコネクタを追加 を選択して、名前を SpecStream とし、https://api.specstream.ai/mcp を貼り付けます。サインインとキーの両方の手順: docs/mcp/claude
Claude Code
claude mcp add --transport http specstream https://api.specstream.ai/mcp \
--header "Authorization: Bearer $SPECSTREAM_API_KEY"
またはプラグインをインストールします。これによりサーバーと6つのスキルが追加されます。初回はブラウザ経由でサインインするため、キーは不要です:
/plugin marketplace add specstream/specstream-tools
/plugin install specstream@specstream
ChatGPT
ChatGPT プラグイン に移動し、プラスボタンを選択して、カスタム MCP サーバーを追加 をクリックします。接続 に https://api.specstream.ai/mcp を貼り付け、認証 を OAuth に設定します。手順: docs/mcp/chatgpt
Codex
~/.codex/config.toml に追加:
[mcp_servers.specstream]
url = "https://api.specstream.ai/mcp"
bearer_token_env_var = "SPECSTREAM_API_KEY"
Cursor
~/.cursor/mcp.json、またはプロジェクトの .cursor/mcp.json に追加:
{
"mcpServers": {
"specstream": {
"url": "https://api.specstream.ai/mcp",
"headers": { "Authorization": "Bearer ${env:SPECSTREAM_API_KEY}" }
}
}
}
VS Code
…
[翻訳のため省略]