mcpField
A
App-Kit

App-Kit

リモート
app-kit.devビジネス・マーケティング03 日前に更新
リポジトリ公式サイト

App-Kit について

App-Kit は、ウェブサイトの SEO 監査、テキストチェック、文書・画像変換を提供するホスト型リモート MCP サーバーです。これらの機能を必要とする MCP クライアント利用者向けで、匿名、無料トークン、アカウント認証に対応し、日次上限があります。

主な機能

  1. 01SEO チェックと問題の要約によるサイト監査
  2. 02可読性・文法・キーワード指標の確認
  3. 03対応形式間での画像変換
  4. 04PDF ページの画像化
  5. 05複数画像の PDF 化
  6. 06画像の WebP または AVIF 圧縮

活用シーン

  1. 01公開サイトの SEO 課題の特定
  2. 02英語またはロシア語のページ文面の確認
  3. 03PDF の指定ページを画像に変換
  4. 04ウェブ利用や PDF 用の画像準備

MCP 対応

ステートレスな Streamable HTTP 経由で、リモート MCP クライアントに各種ツールを提供します。匿名、トークン認証、OAuth によるアカウント認証に対応し、利用枠はアクセス方式で異なります。

設定

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

エンドポイントhttps://mcp.app-kit.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.app-kit.dev/mcp認証が必要

ツール

9
パラメーター型必須説明
langenumいいえテキストの言語ru | en
textstringはいチェックするテキスト(最大 20000 文字)
layersanyいいえレイヤー:metrics、readability、phrases、grammar(デフォルトですべて)

詳細

App-Kit MCP

MCP Endpoint Free tier License: MIT

Claude、Cursor、VS Code、Windsurf など、あらゆる MCP クライアント向けの、SEO 監査、文章の読みやすさと文法チェック、画像変換 (PNG/JPEG/WebP)、PDF から画像への変換を行うリモート MCP サーバーです。無料で、1 日ごとの上限があります。接続先は 2 つあります。

https://mcp.app-kit.dev/mcp            # no account: anonymous or with a free token
https://mcp.app-kit.dev/mcp/account    # with a free App-Kit account (OAuth sign-in), higher limits

ロシア語版 | ツールのリファレンス | app-kit.dev

このリポジトリには、公開ドキュメント、クライアント設定、レジストリのメタデータが含まれています。 サーバー自体は、App-Kitが運営するホステッドサービスです。インストールは不要です。

できること

  • ウェブサイトの SEO 監査 - グループごとの 0~100 点のスコア、不合格となったチェック項目、損失の大きい項目上位 5 件を表示します。 エンジンは 400 項目をチェックします(テクニカル SEO、パフォーマンス、構造化データ、AI 対応状況など)。 高速モードでは、約 1 分で最大 10 ページをチェックします。
  • 文章チェック - ロシア語と英語の文章(最大 20,000 文字)について、読みやすさ、「水増し」やキーワードの詰め込みの指標、禁止表現、文法 (LanguageTool)をチェックします。文章そのものではなく、問題の位置を返します。
  • PDF と画像 - PDF のページを PNG/JPEG/WebP に、画像を PDF に変換し、形式変換や WebP/AVIF の圧縮を行います。 ファイルは URL または 1 回限りのアップロードリンクで受け渡されます。チャットに巨大な base64 文字列を送ることはありません。

クイックスタート

接続方法は 2 つあります。

  • アカウントなし - https://mcp.app-kit.dev/mcp。すぐに匿名で利用できます。 無料トークン(メールアドレス不要)を取得すると、自分専用の利用上限が設定されます。
  • App-Kit アカウントを使用 - https://mcp.app-kit.dev/mcp/account。アカウントへのサインインのみを受け付けます (PKCE を使用する OAuth 2.1)。クライアントがブラウザーで App-Kit のサインインページを開くので、サインインするかアカウントを作成し(メールアドレスとパスワード)、アクセスを承認してください。利用上限が最も高く、トークンをコピーする必要もありません。 admin.app-kit.dev/oauth/signupで事前にアカウントを作成するか、クライアントが開くサインインページから作成してください。
App-Kit アカウントを使用する場合
  • Claude.ai と Claude Desktop:Customize > Connectors > + > Add custom connector の順に選択します。 名前:App-Kit、Remote MCP server URL:https://mcp.app-kit.dev/mcp/account。Connect をクリックしてサインインします。 詳細:examples/claude-desktop/claude.ai.md。

  • Claude Code:

    claude mcp add --transport http app-kit https://mcp.app-kit.dev/mcp/account
    

    次に、Claude Code で /mcp を実行し、app-kit の Authenticate を選択します。

  • Cursor、VS Code、その他の MCP OAuth 対応クライアント:ヘッダーを付けず、同じ URL を使用します (Cursor、VS Code)。 初回使用時に、クライアントがサインインページを開きます。

  • ChatGPT:後日対応予定です。

アカウントなしで使用する場合

すぐに匿名で利用できます。利用上限を増やすには、 app-kit.dev/mcpで無料トークンを取得し(ワンクリック、メールアドレス不要)、ヘッダー Authorization: Bearer mcpf_... または URL https://mcp.app-kit.dev/mcp/t/mcpf_... のどちらかで渡します。

Claude Code
claude mcp add --transport http app-kit https://mcp.app-kit.dev/mcp

# with a free token
claude mcp add --transport http app-kit https://mcp.app-kit.dev/mcp \
  --header "Authorization: Bearer mcpf_your_token"

すべてのプロジェクトで利用できるようにするには、--scope user を追加します。examples/claude-code.shを参照してください。

Claude.ai と Claude Desktop

Customize > Connectors > + > Add custom connector の順に選択します。名前:App-Kit、Remote MCP server URL: https://mcp.app-kit.dev/mcp/t/mcpf_your_token(URL にトークンを含める方法を推奨します。claude.ai からのリクエストは Anthropic の IP アドレスを共有しているため、匿名利用の上限は小規模な共有枠となっています)。 認証:サインイン不要。無料の Claude プランでは、カスタムコネクターを 1 つ利用できます。詳細: examples/claude-desktop/claude.ai.md。

Cursor

プロジェクト内の.cursor/mcp.jsonまたはグローバルの~/.cursor/mcp.json(例):

{
  "mcpServers": {
    "app-kit": {
      "url": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer mcpf_your_token" }
    }
  }
}
VS Code(GitHub Copilot エージェントモード)

.vscode/mcp.json(例)。VS Code はトークンを一度だけ要求し、安全に保存します:

{
  "inputs": [
    { "type": "promptString", "id": "app-kit-token", "description": "App-Kit MCP free token (mcpf_...)", "password": true }
  ],
  "servers": {
    "app-kit": {
      "type": "http",
      "url": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer ${input:app-kit-token}" }
    }
  }
}
Windsurf(Devin Desktop)

Cascade の MCP 設定(mcp_config.json)から MCP 設定ファイルを開き、serverUrlを指定したサーバーを追加します。ヘッダー内の${env:VAR}は展開されます:

{
  "mcpServers": {
    "app-kit": {
      "serverUrl": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer ${env:APPKIT_MCP_TOKEN}" }
    }
  }
}
Cline

cline_mcp_settings.json(MCP Servers > Configure)。"type": "streamableHttp"を設定してください。これを設定しない場合、Cline は従来の SSE トランスポートを使用します。エージェント向けの手順:llms-install.md。

{
  "mcpServers": {
    "app-kit": {
      "type": "streamableHttp",
      "url": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer mcpf_your_token" }
    }
  }
}
Gemini CLI

拡張機能としてインストールします(リポジトリのルートにgemini-extension.jsonがあります):

gemini extensions install https://github.com/app-kit-dev/mcp

または、サーバーを~/.gemini/settings.jsonに追加します(httpUrl = Streamable HTTP):

{
  "mcpServers": {
    "app-kit": {
      "httpUrl": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer mcpf_your_token" }
    }
  }
}
その他のクライアント

Streamable HTTP 経由のリモート MCP に対応するクライアントであれば、どれでも使用できます:URL はhttps://mcp.app-kit.dev/mcp、任意のヘッダーはAuthorization: Bearer mcpf_...です。ヘッダーを設定できないクライアントでは、https://mcp.app-kit.dev/mcp/t/mcpf_...を使用できます。MCP OAuth に対応するクライアントでは、代わりにhttps://mcp.app-kit.dev/mcp/accountを使用できます。

ツール

詳しい説明と JSON Schema:docs/tools.md(稼働中のtools/listから生成)。

ツール機能プロンプトの例
seo_audit_fastサイトのルートを対象とした高速 SEO 監査(最大 10 ページ):スコア、不合格項目、損失の上位 5 件。最大 60 秒待機し、その後handleを返します「example.com の SEO 監査を実行して、最初に修正すべき点を教えてください」
seo_audit_statushandleによる監査のステータスと結果(モデルが自動的に呼び出します)
text_check可読性、水増し/スパム指標、禁止フレーズ、文法をチェックします。langは ru/en、最大 20 000 文字「このランディングページの文章の可読性と文法をチェックしてください:...」
quota_statusアクセスレベルと、ツールごとに残っている無料利用回数「今日、App-Kit の無料チェックはあと何回利用できますか?」
image_convertPNG、JPEG、WebP、BMP、TIFF、GIF 間で変換します「このロゴを PNG に変換してください:https://example.com/logo.webp」
pdf_to_imagesPDF のページ(最大 20 ページ)を PNG/JPEG/WebP にレンダリングします「https://example.com/deck.pdf の 1〜3 ページを 150 dpi の PNG に変換してください」
images_to_pdf最大 20 枚の画像を 1 つの PDF にまとめます「この 3 枚のスクリーンショットから PDF を作成してください:...」
conversion_statushandleによる長時間の変換処理のステータスと結果(モデルが自動的に呼び出します)
create_uploadローカルファイル用の一度限りのアップロード URL(シェルを使用できるエージェント向け)「./scan.pdf をページごとの PNG に変換してください」
image_compress品質とサイズ変更のオプションを指定して WebP/AVIF に圧縮します「https://example.com/hero.png を AVIF に圧縮してください」

すべてのツールは読み取り専用です。ユーザー側で公開や変更が行われることはありません。ファイル形式の結果は、有効期限が短いダウンロードリンク(10 分)と小さなプレビューで返されます。

制限

制限はツールごとに設定され、毎日 00:00 UTC にリセットされます。

ツール匿名無料トークンApp-Kit アカウント備考
text_check1 日あたり 3 回1 日あたり 5 回1 日あたり 20 回
seo_audit_fast1 日あたり 1 回1 日あたり 2 回1 日あたり 5 回1 ドメインあたり、全ユーザー合計で 1 日最大 5 回の監査
seo_audit_status、conversion_status、quota_status無料無料無料クォータを消費しません
image_convert1 日あたり 2 回1 日あたり 3 回1 日あたり 10 回
pdf_to_images、images_to_pdf1 日あたり 1 回1 日あたり 2 回1 日あたり 5 回最大 20 ページ/ファイル、20 MB
create_upload1 日あたり 3 回1 日あたり 5 回1 日あたり 15 回最大 20 MB、リンクの有効期限は 10 分

claude.ai からの匿名リクエストは、共通の小規模な時間単位の利用枠を共有します(Anthropic の共有 IP レンジ)。すべてのレスポンスにはquota(remaining、reset_at、tier、upgrade_url)が含まれます。また、ツールごとに共通の日次予算があります。上限に達すると、ツールがその旨を通知し、00:00 UTC にリセットされます。 制限は予告なく調整される場合があります。最新の値は、常にツールの説明とquota_statusで確認できます。

料金

上記の無料プランは引き続き無料です。より高い上限、PDF レポート付きの複数ページ全体にわたる SEO 監査、大きなファイルは、有料の App-Kit API の一部として提供され、App-Kit クレジットで課金されます。詳しくはapp-kit.devをご覧ください。

プライバシー

  • 処理はドイツ(EU)で行われます。
  • text_check に送信したテキストは保存されず、返されるのは指標のみです。
  • ファイルは処理中のみ保持され、15 分以内に削除されます。ダウンロードリンクは 10 分で有効期限が切れます。
  • IP アドレスは匿名のレート制限にのみ使用され、ソルト付きハッシュとして最長 24 時間保持されます。
  • App-Kit アカウント(/mcp/account のみ):メールアドレス、パスワードのハッシュ、登録日と登録元をドイツで保存します。OAuth トークンはハッシュとして保存されます(アクセストークンは 1 時間、リフレッシュトークンは 30 日)。アカウントを削除するには、[email protected] までご連絡ください。
  • 使用ログには、ツール名、実行時間、ステータスが含まれます。IP アドレス、テキスト、ファイルの内容、完全な URL は含まれません。
  • 監査対象サイトのページ内容がそのまま返されることはありません。返されるのはスコア、チェックコード、およびページデータとしてマークされた短い抜粋フィールドのみです。

ポリシー全文:app-kit.dev/privacy。

よくある質問

アカウントは必要ですか? いいえ。匿名で利用できます。無料トークン(メールアドレス不要)を使うと、上限が引き上げられます。App-Kit アカウント(/mcp/account)では、最も高い上限が適用され、ブラウザーからサインインできます。

claude.ai からの匿名リクエストは、なぜすぐに上限に達するのですか? claude.ai は Anthropic の共有 IP 範囲から接続するため、すべての claude.ai 匿名ユーザーが少量の共通枠を共有します。URL にトークンを指定してください。

ステージングサイトを監査できますか? 公開アクセス可能なサイトのみです。プライベートネットワーク、localhost、標準以外のポートはブロックされます。

どの MCP プロトコルバージョンに対応していますか? ステートレスな Streamable HTTP に対応しており、2025-11-25 時点の現行 MCP リビジョンとクライアントをサポートしています。stdio パッケージは不要です。

長時間の監査で status: running が返されました。次は何をすればよいですか? モデルは poll_after_s 秒後に、handle を指定して seo_audit_status を呼び出します。handle は呼び出し元のみ使用でき、60 分で有効期限が切れます。

サーバーはオープンソースですか? サーバーはホスト型サービスです。このリポジトリ(ドキュメント、例、レジストリのメタデータ)は MIT ライセンスで提供されています。

どこに問い合わせればよいですか? メールで [email protected] までお問い合わせください(ご質問、アカウント削除、サーバーに関する問題)。バグやアイデア:issues。セキュリティについては、SECURITY.mdをご覧ください。

リンク

コメント

MCP は初めてですか?

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

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