プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Submitator

作者:submitatorバージョン 0.1.1i★ –iパソコンでもクラウドでも
レジストリ名com.submitator/mcp

インストール

概要

作者による説明(英語の原文)

Launch your clients' products on up to 100 directories each from Claude, ChatGPT, Cursor or VS Code.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: その他
  • 入力が必要なもの:SUBMITATOR_API_KEY, Authorization

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "submitator": {
      "command": "npx",
      "args": [
        "-y",
        "submitator-mcp"
      ],
      "env": {
        "SUBMITATOR_API_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http submitator https://mcp.submitator.com/mcp --header 'Authorization: Bearer {api_key}'

または、パソコンで動かす

claude mcp add submitator --env SUBMITATOR_API_KEY=your-value -- npx -y submitator-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "submitator": {
      "url": "https://mcp.submitator.com/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "submitator": {
      "command": "npx",
      "args": [
        "-y",
        "submitator-mcp"
      ],
      "env": {
        "SUBMITATOR_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "submitator": {
      "type": "http",
      "url": "https://mcp.submitator.com/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "submitator": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "submitator-mcp"
      ],
      "env": {
        "SUBMITATOR_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • SUBMITATOR_API_KEY 秘密 必須 env
    Agency API key from the Submitator agency console (sbm_live_ or sbm_test_)
  • Authorization 秘密 必須 HTTP header
    Bearer and your Submitator agency API key

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン submitator.com で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32441件のうち0%よりスターが多い
  • このカテゴリのほかの32441件のうち85%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32441件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Submitatorは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:SUBMITATOR_API_KEY, Authorization

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.1)がレジストリに届いたのは6 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Intervals MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Submitator MCP server

Launch your clients' products on up to 100 directories each from Claude, ChatGPT, Cursor or VS Code.

This MCP server is for agencies on Submitator's white label plan. Your assistant creates a client project from a URL, shows which directories it would reach, launches it once you agree, and follows the listings as they go live. The badge, the report and the client page carry your agency's brand. It calls the Submitator API with your agency key and does nothing the API does not.

What you need

  • An agency account: app.submitator.com/agency/start.
  • An API key from Developers in the agency console. With claude.ai or ChatGPT, the sign-in creates one (see Remote server).
  • A sbm_test_ key is free from the day you create the agency. It runs in test mode: projects and listings are test data, nothing is submitted, and its test launches are not bought ones.
  • A sbm_live_ key comes with your first purchase. Each launch_project spends one launch.

Install

The package runs on your machine with npx (Node.js 20 or newer). Keep the key in your user-level config, never in a file that lives in a repository.

Claude Code (user scope, so the key stays out of the project's .mcp.json)

claude mcp add --scope user submitator --env SUBMITATOR_API_KEY=sbm_test_... -- npx -y submitator-mcp

Cursor (~/.cursor/mcp.json, the user-level file)

{

"mcpServers": { "submitator": { "command": "npx", "args": ["-y", "submitator-mcp"], "env": { "SUBMITATOR_API_KEY": "sbm_test_..." } } } }

VS Code (.vscode/mcp.json): VS Code asks for the key and keeps it out of the file.

{

"inputs": [ { "type": "promptString", "id": "submitator-key", "description": "Submitator API key", "password": true } ], "servers": { "submitator": { "type": "stdio", "command": "npx", "args": ["-y", "submitator-mcp"], "env": { "SUBMITATOR_API_KEY": "${input:submitator-key}" } } } }

Claude Desktop (claude_desktop_config.json): the same block as Cursor, under mcpServers. Claude Desktop starts servers in the disk root, so add "SUBMITATOR_FILES_DIR": "/path/to/client/images" to env if you want to upload local images.

Devin Desktop (formerly Windsurf), Cline and other MCP clients: run npx -y submitator-mcp with SUBMITATOR_API_KEY in its environment, or use the remote server below.

Remote server

The remote server at https://mcp.submitator.com/mcp needs no install. There are two ways in: claude.ai and ChatGPT sign in to Submitator, and other clients send an agency key in a header.

claude.ai: sign in
  1. In claude.ai, open Customize > Connectors, press + Add, then Add custom connector.
  2. Enter the name Submitator and the URL https://mcp.submitator.com/mcp, then press Continue. Check the settings it found and press Continue again.
  3. Under Authentication pick Sign in now, keep Use Claude's published identity (Recommended) as the OAuth client, leave Request headers empty and press Add.
  4. Submitator's sign-in opens: log in to the agency console. The consent page names the client and its host (Claude, claude.ai). Pick Test or Live and Full or Read only, then press Allow Claude.
  5. In a chat, open +, then Connectors, and switch Submitator on.

This link opens the dialog of step 1 with the name and the URL filled in.

The sign-in creates a key labelled MCP: Claude on the console's Developers page. Revoke it there to disconnect: the next call asks to sign in again. Live needs an agency that has bought launches, so a new agency gets Test only, and test mode submits nothing.

On Team and Enterprise plans an Owner adds the connector first, under Organization settings > Connectors: Add, Custom, Web. Members then press Connect under Customize > Connectors, and each of them signs in.

ChatGPT: sign in
  1. In ChatGPT on the web, open Plugins (chatgpt.com/plugins), press the plus button, then Add custom MCP server.
  2. Enter the name Submitator and, under Connection, the Server URL https://mcp.submitator.com/mcp.
  3. For authentication pick OAuth with a Client ID Metadata Document (CIMD), and enter no client ID or secret: Submitator's sign-in reads ChatGPT's published client document and needs no client registration.
  4. Review the risk warning, select I understand and want to continue, then Create as a plugin.
  5. Install the plugin, then in a chat type @ and pick it.

When ChatGPT sends you to Submitator's sign-in, log in to the agency console, pick Test or Live and Full or Read only on the consent page, and allow ChatGPT. As with claude.ai, the sign-in creates a key whose label starts with MCP: on the console's Developers page (revoke it there to disconnect), and a new agency gets Test only.

OpenAI's documentation says ChatGPT asks for confirmation before write actions by default and treats a tool without readOnlyHint as a write. Here the tools that only read carry readOnlyHint: true, and every other tool false. In a workspace, its permissions and security settings apply to adding and using custom MCP servers.

Claude Code, Cursor, VS Code and other clients: a key in a header
URL:    https://mcp.submitator.com/mcp

Header: Authorization: Bearer (X-API-Key: works too)

Claude Code

claude mcp add --transport http submitator https://mcp.submitator.com/mcp \

--header "Authorization: Bearer $SUBMITATOR_API_KEY"

Cursor (~/.cursor/mcp.json)

{

"mcpServers": { "submitator": { "url": "https://mcp.submitator.com/mcp", "headers": { "Authorization": "Bearer sbm_test_..." } } } }

VS Code (.vscode/mcp.json): VS Code asks for the key and keeps it out of the file.

{

"inputs": [ { "type": "promptString", "id": "submitator-key", "description": "Submitator API key", "password": true } ], "servers": { "submitator": { "type": "http", "url": "https://mcp.submitator.com/mcp", "headers": { "Authorization": "Bearer ${input:submitator-key}" } } } }

Other clients that connect over HTTP take the same URL and header.

The remote server keeps nothing between requests: it passes the key, from the header or from the sign-in's access token, on to the Submitator API and forgets it. Files cannot be read or saved there, so save_report_file and local image paths work only with the npx package.

Tools

ToolWhat it does
whoamiThe agency and mode behind the key, its permissions, launches left and the hourly budget
list_projects, get_projectFind client projects; read one in full
create_project, update_project, delete_draftCreate a project from a URL, change its fields, delete a draft
set_logo, add_screenshot, remove_imageImages from a public URL, or a local file with the npx package
preview_launchFree dry run of a launch or an add with the same arguments: how many directories, what is missing, the cost, plus the top and median DR of the auto pick
find_directories, project_directoriesSearch the catalog; see one project's directory choices
launch_projectStart submissions. Spends one launch; refuses unless confirm_selected equals the count preview_launch shows for the same arguments
add_directoriesReach more directories from a launched project's free allowance, with the same check
list_listings, list_eventsFollow listings and what changed since a given time
get_badge, verify_badgeThe badge install code for the client's site, and a check that it is there
create_report, get_report, save_report_fileBuild a PDF or XLSX report; save it to disk with the npx package
get_share_link, create_share_link, delete_share_linkThe client's progress page (live keys)
advance_test_listing, set_test_launchesTest mode helpers (test keys)

Prompts: launch_client_project walks through a launch, and client_progress_update drafts a note for your client that does not name Submitator.

Keys and safety

  • Keep your client's approval prompt on for launch_project, add_directories and update_project instead of allowing them always: a launch spends money. These three, like every tool that overwrites or deletes data or submits to directories, carry destructiveHint: true, so clients that read the hint ask before each call. Tools that only add or check, such as create_project, add_screenshot and verify_badge, carry false. With a live key, clients that support questions to their user (MCP elicitation) also ask you before a launch or an add, and the answer never passes through the model. The remote server keeps no session, so there this question reaches only clients on MCP protocol 2026-07-28.
  • The npx package reads the key from its environment and sends it only to https://api.submitator.com.
  • Local images are read only from SUBMITATOR_FILES_DIR (or the folder the client starts the server in), only real PNG, JPEG, GIF or WebP files, and never through a link. Reports are saved to Downloads by default and never over an existing file; reports that include logins are not saved here.
  • A read-only key fits an assistant that only checks status: projects, listings, events and existing reports. Building a report or a client page link needs a key with full permissions.
  • Logins and their passwords are not exposed through this server. Read them in the agency console.
  • Every call shows up in Developers, Request log with a request id that starts with mcp-. Revoke a key there at any time.
  • Report a vulnerability by email to vlad@submitator.com, not in a public issue (SECURITY.md).

Development

npm install

npm test # unit, contract and protocol tests npm run build npm run sync:openapi # refresh openapi/v1.json and src/v1.d.ts from the public contract npm run check:pack # pack, install in an empty folder, run the stdio handshake

When the API ships a new release, npm run sync:openapi and npm test show which new operations need a tool or a line in EXCLUDED (src/tools/index.ts).

License

MIT

PopNxに聞く