mcpField
C
Codepic

Codepic

リモート
github.com/abelceAI・エージェント119 週間前に更新
リポジトリ

Codepic について

Codepicは、AIコーディングエージェントがCodePicエディターで編集可能な手描き風図表を作成するためのリモートMCPサーバーです。図表の編集や読み取り専用リンクでの共有、PNGまたはJSONへのエクスポートにも対応します。

主な機能

  1. 01テンプレートから図表を作成
  2. 02ノードとエッジで図表を作成
  3. 03既存の図表を確認・更新
  4. 04図表の編集・共有・エクスポート

活用シーン

  1. 01システムアーキテクチャ図の作成
  2. 02データベースER図の作成
  3. 03OAuthやCI/CDフローの図示
  4. 04既存図表の修正

MCP 対応

リモートStreamable HTTP経由で、テンプレートの一覧表示、図表の作成、構造の取得、更新を行うツールを提供します。

設定

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

エンドポイントhttps://codepic.cc/api/mcp/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://codepic.cc/api/mcp/mcp認証が必要

ツール

6

このツールにパラメーターはありません。

詳細

CodePic MCP

AI コーディングエージェントに編集可能な図を描かせましょう。貼り付ける必要のある Mermaid の断片ではありません。

Server Website License

Cursor、Claude Desktop、その他の MCP クライアントから編集可能な手描き風の図を生成できます。

CodePic MCP を使うと、AI コーディングエージェントは静的画像や Mermaid の断片、手作業で貼り付ける必要のある JSON を返す代わりに、CodePic で直接図を作成できます。生成された図は CodePic エディターで開き、図形の移動、ラベルの編集、コネクターの調整、読み取り専用リンクでの共有、PNG または JSON へのエクスポートを引き続き行えます。

クイックスタート

これはリモートの Streamable HTTP サーバーのため、ローカルへのインストールは不要です。まず https://codepic.cc/settings/api-keys で無料の API キー(cpk_... トークン)を作成し(サインイン → New API key → コピー)、クライアントの設定を追加して cpk_your_api_key_here を置き換えます。

Cursor

プロジェクトに .cursor/mcp.json を作成します。

{
  "mcpServers": {
    "codepic": {
      "url": "https://codepic.cc/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cpk_your_api_key_here"
      }
    }
  }
}
Claude Code

次のコマンドを 1 つ実行して追加します。

claude mcp add --transport http codepic https://codepic.cc/api/mcp/mcp \
  --header "Authorization: Bearer cpk_your_api_key_here"
Claude Desktop

claude_desktop_config.json に CodePic を追加します。

{
  "mcpServers": {
    "codepic": {
      "type": "streamableHttp",
      "url": "https://codepic.cc/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cpk_your_api_key_here"
      }
    }
  }
}
VS Code(GitHub Copilot)

.vscode/mcp.json に CodePic を追加します。

{
  "servers": {
    "codepic": {
      "type": "http",
      "url": "https://codepic.cc/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cpk_your_api_key_here"
      }
    }
  }
}
Codex CLI

~/.codex/config.toml に CodePic を追加します。

[mcp_servers.codepic]
url = "https://codepic.cc/api/mcp/mcp"

[mcp_servers.codepic.headers]
Authorization = "Bearer cpk_your_api_key_here"
Windsurf

~/.codeium/windsurf/mcp_config.json に CodePic を追加します。

{
  "mcpServers": {
    "codepic": {
      "serverUrl": "https://codepic.cc/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cpk_your_api_key_here"
      }
    }
  }
}
Cline

Cline の MCP 設定(cline_mcp_settings.json)を開き、次を追加します。

{
  "mcpServers": {
    "codepic": {
      "type": "streamableHttp",
      "url": "https://codepic.cc/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer cpk_your_api_key_here"
      }
    }
  }
}
その他のクライアント

リモートの Streamable HTTP に対応する MCP クライアントであれば利用できます。エンドポイント https://codepic.cc/api/mcp/mcp を指定し、ヘッダー Authorization: Bearer cpk_... を設定してください。

利用可能な MCP ツール

  • list_templates - 利用可能な図のテンプレートを一覧表示します。
  • create_from_template - テンプレートから新しい図を作成します。
  • create_diagram - ノードとエッジを使ってカスタム図を作成します。
  • get_diagram - 対象を絞った編集を続けて行う前に、documentId で現在の図の構造を取得します。
  • update_diagram - ノードとエッジの置換、追加、削除によって既存の図を更新します。

既存の図を反復編集する

CodePic のドキュメントがすでにあり、変更前に AI エージェントに内容を確認させたい場合は、get_diagram を使用します。これにより、記憶を頼りに推測するのではなく、現在の図に基づいてワークフローを進められます。

プロンプトの例:

Use get_diagram to inspect document <documentId>, then update the diagram by adding a Redis cache between the API server and Postgres database.

使用例

例生成されるものプロンプト
システムアーキテクチャNext.js SaaS アーキテクチャ図Next.js + Supabase + Postgres + R2 + Stripe + Vercel
データベース ER 図SaaS の請求データモデルユーザー、チーム、サブスクリプション、請求書、支払い
OAuth シーケンスフローPKCE ログインシーケンス図ブラウザー、アプリサーバー、ID プロバイダー、データベース
CI/CD パイプラインGitHub Actions デプロイパイプライン型チェック、Lint、ビルド、プレビュー、本番環境
データパイプラインアナリティクスパイプライン図Segment、Snowflake、dbt、Metabase
既存の図を反復編集既存のドキュメントを読み込んでから更新get_diagram + update_diagram

便利なリンク

コミュニティ投稿の切り口

このプロジェクトを共有する場合は、ワークフローを中心に紹介してください。

MCP 経由で Cursor を図エディターに接続したところ、Mermaid のテキストではなく、編集可能なアーキテクチャ図を生成できるようになりました。

「最高の図作成ツール」のような一般的な製品紹介は避けてください。開発者コミュニティには、具体的なワークフローと実例のほうが伝わります。

License

MIT — see LICENSE.

コメント

MCP は初めてですか?

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

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