mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 10:17:02 -06:00
remote_connect_fails_fast bound a port and dropped it, so another test or process could take the port before the connect and make it succeed. It now holds a socket bound without listening (socket2, a test-only dependency): connections to it are refused and nothing else can bind it meanwhile. It also checks the failure comes within 5 s. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
27 lines
762 B
TOML
27 lines
762 B
TOML
[package]
|
|
name = "vectorcraft-mcp"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "VectorCraft MCP server: JSON-RPC 2.0 over stdio, driving a running app or a headless session"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
vectorcraft-engine = { workspace = true }
|
|
vectorcraft-render = { workspace = true }
|
|
vectorcraft-svg = { workspace = true }
|
|
vectorcraft-format = { workspace = true }
|
|
vectorcraft-tools = { workspace = true }
|
|
vectorcraft-geom = { workspace = true }
|
|
vectorcraft-doc = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
log = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
vectorcraft-testkit = { workspace = true }
|
|
proptest = { workspace = true }
|
|
image = { workspace = true }
|
|
socket2 = { workspace = true }
|