Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server exposing CAST Imaging software architecture insights to AI agents
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
HOST_CONTROL_PANEL, PORT_CONTROL_PANEL, SERVICE_HOST, MCP_SERVER_PORT必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"imaging": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HOST_CONTROL_PANEL",
"-e",
"PORT_CONTROL_PANEL",
"-e",
"SERVICE_HOST",
"-e",
"MCP_SERVER_PORT",
"docker.io/castimaging/imaging-mcp-server:3.0.4"
],
"env": {
"HOST_CONTROL_PANEL": "your-value",
"PORT_CONTROL_PANEL": "your-value",
"SERVICE_HOST": "your-value",
"MCP_SERVER_PORT": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add imaging --env HOST_CONTROL_PANEL=your-value --env PORT_CONTROL_PANEL=your-value --env SERVICE_HOST=your-value --env MCP_SERVER_PORT=your-value -- docker run -i --rm -e HOST_CONTROL_PANEL -e PORT_CONTROL_PANEL -e SERVICE_HOST -e MCP_SERVER_PORT docker.io/castimaging/imaging-mcp-server:3.0.4動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"imaging": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HOST_CONTROL_PANEL",
"-e",
"PORT_CONTROL_PANEL",
"-e",
"SERVICE_HOST",
"-e",
"MCP_SERVER_PORT",
"docker.io/castimaging/imaging-mcp-server:3.0.4"
],
"env": {
"HOST_CONTROL_PANEL": "your-value",
"PORT_CONTROL_PANEL": "your-value",
"SERVICE_HOST": "your-value",
"MCP_SERVER_PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"imaging": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HOST_CONTROL_PANEL",
"-e",
"PORT_CONTROL_PANEL",
"-e",
"SERVICE_HOST",
"-e",
"MCP_SERVER_PORT",
"docker.io/castimaging/imaging-mcp-server:3.0.4"
],
"env": {
"HOST_CONTROL_PANEL": "your-value",
"PORT_CONTROL_PANEL": "your-value",
"SERVICE_HOST": "your-value",
"MCP_SERVER_PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
PORT_CONTROL_PANEL envMCP_SERVER_PORT envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント CAST-Extend で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:HOST_CONTROL_PANEL, SERVICE_HOST
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(3.0.4)がレジストリに届いたのは4 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, FactLot
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Cited CRE facts and deterministic calculators for agents: rent, CAM, debt sizing, IRR, parcel IDs.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The CAST Imaging MCP Server bridges the gap between AI agents and real software architecture by exposing comprehensive software intelligence through the Model Context Protocol (MCP). It allows the user to get insights about their applications ,transactions, dependencies, quality patterns, and architectural structures by prompting AI agents.
This service provides AI Agents with the understanding of your applications from portfolio-level inventories to granular object relationships. Whether you're exploring database schemas, analyzing transaction flows, investigating quality issues, the MCP server delivers precise, paginated data that enables informed architectural decisions.
The MCP server should run on a Linux system. CAST Imaging‑APIs may run on the same or a different Linux machine.
curl -H "x-api-key: <your-imaging-api-key>" http://{CONTROL_PANEL_HOST}:8090/imaging/apis/rest/ready
2. **Extract** the installer zip.
config/app.config and .env../run.sh --install.com.castsoftware.imaging.mcpserver.docker.1.0.2-funcrel/
├─ config/ │ └─ app.config ├─ .env # hidden; use ls -a ├─ docker-compose.yml ├─ run.sh ├─ README.md └─ copilot-instructions.md
Make sure the Control Panel/registry is reachable and Imaging‑APIs is ready (see Quick Start step #1).
Edit config/app.config:
HOST_CONTROL_PANEL="your-control-panel-host" # REQUIRED: Control Panel service registry host/IP
PORT_CONTROL_PANEL=8098 # Default Control Panel registry port IMAGING_PAGE_SIZE=1000 # Internal fetch batch size IMAGING_DISPLAY_PAGE_SIZE=20 # Page size in responses IMAGING_CODE=False # Source code access via MCP (security sensitive) DEBUG_MODE=false # Debug mode to see the activity in logs IMAGING_DOMAIN="default" # Imaging domain/tenant CONTROL_PANEL_SSL_ENABLED=false # Set true only if Control Panel config/eureka is on HTTPS MCP_TOOL_SURFACE_PROFILE="full" # MCP tool exposure profile: "intents" or "full" MCP_INTENTS_HIDDEN_FUNCTIONS="" # Comma-separated structural functions hidden from intents mode SERVICE_HOST="your-service-host" # REQUIRED: The IP/hostname of the machine on which the MCP Server is running SSL_CA_BUNDLE="" # Optional PEM bundle for private/self-signed CAs
Set your exposed port in .env (hidden file):
MCP_SERVER_PORT=8282
Tip: On Linux, files starting with a dot (like
.env) are hidden. Usels -ato view.
chmod +x run.sh
./run.sh --install
This launches the Docker Compose stack and the MCP server.
If you use SSL_CA_BUNDLE, place the PEM file in a certificates/ folder next to docker-compose.yml. The compose file mounts that folder into the container at /app/certificates.
HOST_CONTROL_PANEL (Required)Default: None (user needs to provide the value) Description: IP or hostname of the machine running the Control Panel Service.
This is a service registry used by Imaging to register and discover its internal services. It is automatically deployed when you install Imaging. You should enter the IP address of the Linux machine running the Imaging Control Panel service.
PORT_CONTROL_PANELDefault: 8098 Description: Control Panel registry port.
IMAGING_PAGE_SIZEDefault: 1000 Description: Sets the number of records the MCP server fetches per request (internal batching). Tune for throughput.
IMAGING_DISPLAY_PAGE_SIZEDefault: 20 Description: Sets how many records are shown per page in the user-facing response. Tune for UX.
IMAGING_CODEDefault: False Description: Controls whether the agent can access source code via the MCP server.
It's false by default, as agents typically work on open repos. Enabling it can expose source code to anyone with MCP access, making it a potential security risk, especially relevant for clients like Claude desktop without direct repo access.
DEBUG_MODEDefault: false Description: Debug mode will show teh activity in the logs. When set to true it will show the tool picked, the API called and the result for each user prompt. When set to false, it will only show the tool picked and the corresponding API called.
IMAGING_DOMAINDefault: default Description: Imaging domain/tenant used to fetch data in multi-tenant environments.
CONTROL_PANEL_SSL_ENABLEDDefault: false Description: Set to true when Control Panel config/eureka endpoints run on HTTPS.
MCP_TOOL_SURFACE_PROFILEDefault: full Description: Selects the MCP tool exposure profile. Use full to expose the complete toolset, or intents for the meta-tool surface.
MCP_INTENTS_HIDDEN_FUNCTIONSDefault: empty Description: Comma-separated list of structural functions to hide when MCP_TOOL_SURFACE_PROFILE is set to intents.
SERVICE_HOST (Required)Default: None (user needs to provide the value) Description: IP/hostname of the machine on which the MCP Server is running.
SSL_CA_BUNDLEDefault: empty Description: Optional path to a PEM CA bundle for private/self-signed certificate chains. With the Docker installer, place the PEM under ./certificates/ and reference it as /app/certificates/ .pem.
Start the server with:
chmod +x run.sh
./run.sh --install
This section provides detailed steps for installing and configuring the CAST Imaging MCP Server on Windows systems.
Package contents:
com.castsoftware.imaging.mcpserver.__MCP_VERSION__*/
├─ mcpserver/ ├─ tools/ ├─ configuration.conf ├─ mcp-server-installer.bat └─ README.md
Make sure the Control Panel/registry is reachable and Imaging‑APIs is ready:
curl -H "x-api-key: <your-imaging-api-key>"
http://{HOSTNAME_CONTROL_PANEL}:8090/rest/ready
Edit configuration.conf with your environment settings:
HOSTNAME_CONTROL_PANEL="your-control-panel-host" # Required: IP or hostname of Control Panel server
SERVICE_HOST="your-service-host" # Required: IP/hostname of the MCP Server machine PORT_CONTROL_PANEL=8098 # Default Control Panel registry port MCP_SERVER_PORT=8282 # Default MCP server port INSTALL_DIR=C:\Program Files\Cast\Imaging-MCP-Server # Default installation location CONFIG_DIR=C:\ProgramData\CAST\Imaging-MCP-Server # Default config files location IMAGING_PAGE_SIZE=1000 # Records per internal request IMAGING_DISPLAY_PAGE_SIZE=20 # Records per response page IMAGING_CODE=False # Enable source code access (security consideration) DEBUG_MODE=false # Debug mode to see the activity in logs IMAGING_DOMAIN=default # Imaging domain/tenant CONTROL_PANEL_SSL_ENABLED=false # Set true only if Control Panel config/eureka is on HTTPS MCP_TOOL_SURFACE_PROFILE=full # MCP tool exposure profile: full or intents MCP_INTENTS_HIDDEN_FUNCTIONS= # Comma-separated structural functions hidden from intents mode SSL_CA_BUNDLE= # Optional PEM bundle for private/self-signed CAs
Run the installation using the batch script:
mcp-server-installer.bat --install configuration.conf
This installs the MCP server as a Windows service. After successful installation, you'll see a Windows service named "CAST Imaging MCP Server" in your services list.
Check that the service is running:
To update an existing installation:
mcp-server-installer.bat --update
No configuration changes needed for updates.
To completely remove the MCP server:
mcp-server-installer.bat --uninstall
This removes the Windows service and cleans up all MCP-related files.
For available commands:
mcp-server-installer.bat --help
Available commands:
mcp-server-installer.bat --install configuration.conf : Install CAST Imaging MCP server
mcp-server-installer.bat --update : Update CAST Imaging MCP server mcp-server-installer.bat --uninstall : Uninstall CAST Imaging MCP server mcp-server-installer.bat --help : Display help message
| Issue | Possible Cause | Solution |
|---|---|---|
| Service won't start | Configuration error | Check %CONFIG_DIR%/setup-config/app.config |
| Connection refused | Service not running | Restart "CAST Imaging MCP Server" service |
| Installation fails | Insufficient permissions | Run installer as Administrator |
冒頭だけを表示しています。続きはリポジトリで読めます