mcpField
S
stelaspace-mcp

stelaspace-mcp

ローカル
github.com/StelaSpaceクラウド・インフラ019 週間前に更新

stelaspace-mcp について

stelaspace-mcp は、Claude Code と Codex 向けのローカル MCP サーバーで、ローカルの HTML ファイルを StelaSpace に公開します。パスを指定してファイルを読み込み、バイト列をアップロードするため、大きなレポートやダッシュボードにも対応します。

主な機能

  1. 01ローカルパスから HTML ファイルを読み込み
  2. 02ファイルを公開して永続 URL を返す
  3. 03同じ slug で新しいバージョンを公開
  4. 04チームのスペースとドキュメントを一覧表示

活用シーン

  1. 01AI 生成の HTML レポートを公開
  2. 02ダッシュボードやドキュメントのリンクを共有
  3. 03チームスペース内のドキュメントを確認

MCP 対応

ローカル MCP サーバーとして、Claude Code と Codex にファイル公開、スペース一覧、ドキュメント一覧のツールを提供し、StelaSpace API 経由で HTML をアップロードします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"stelaspace-stelaspace": {
"command": "npx",
"args": [
"-y",
"stelaspace-mcp"
],
"env": {
"STELASPACE_API_KEY": "<STELASPACE_API_KEY>"
}
}
}
}
起動コマンドnpx -y stelaspace-mcp
設定が必要な環境変数
STELASPACE_API_KEYシークレットStelaSpace API key (starts with ss_sk_) — create one at stelaspace.com under Settings → API Keys

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmstelaspace-mcp1.0.3

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pathstringはいこのマシン上の .html/.htm ファイルのパス(絶対パス、または MCP サーバーの作業ディレクトリからの相対パス)。
slugstringいいえドキュメントの slug。既存の slug を再利用すると新しいバージョンが公開されます。省略すると自動生成されます。
tagsarrayいいえ整理や検索に使用する任意のタグ。
titlestringいいえドキュメントのタイトル。デフォルトは HTML の <title> タグです。
spaceSlugstringはい対象スペースの slug — 有効な slug を見つけるには list_spaces を呼び出してください。
visibilityenumいいえpublic = リンクを知っている全員、private = チームメンバーのみ。デフォルトは private です。public | private

詳細

stelaspace-mcp

stelaspace-mcp MCP server

ローカルファイルを扱うコーディングエージェント(Claude Code と Codex)から、HTML ファイルを StelaSpace に公開するためのローカル MCP サーバーです。

お使いのマシン上で動作するため、HTML ファイルをパスで指定してディスクから直接読み込み、 StelaSpace API 経由でバイトデータをアップロードします。これにより、大容量(1 MB 以上)の レポートやダッシュボードも公開できます。ファイルの内容をツールの引数として渡す方法では、 モデルの出力サイズ上限に制限されます。

Claude Desktop(チャット)は公開に対応していません。サンドボックスからローカル MCP サーバーに ファイルを共有できないため、ローカルのレポートをアップロードできません。エージェントが レポートをディスクに生成して直接公開する Claude Code または Codex を使用してください。

ツール

  • publish_file — { path, spaceSlug, title?, slug?, tags?, visibility? } → ファイルを読み込み、 永続 URL を返します。同じ slug を再利用すると、新しいバージョンが公開されます。
  • list_spaces — チーム内のスペースを一覧表示します。
  • list_documents — { spaceSlug, query? } — スペース内のドキュメントを一覧表示します。

セットアップ

StelaSpace → Settings → API Keys から API キーを取得します(ss_sk_ で始まります)。

Claude Code
claude mcp add stelaspace --scope user \
  --env STELASPACE_API_KEY=ss_sk_your_key \
  -- npx -y stelaspace-mcp
Codex

~/.codex/config.toml:

[mcp_servers.stelaspace]
command = "npx"
args = ["-y", "stelaspace-mcp"]
env = { STELASPACE_API_KEY = "ss_sk_your_key" }

次に、エージェントにレポートを作成して公開するよう依頼します。例: 「売上ダッシュボードを生成して、HTML を公開設定で自分のレポート用スペースに公開してください。」

環境

  • STELASPACE_API_KEY(必須)— ss_sk_ キーです。
  • STELASPACE_API_URL(任意)— API エンドポイントを上書きします。デフォルトは https://stelaspace.com です。ほとんどのユーザーは設定する必要がありません。

コメント

MCP は初めてですか?

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

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