Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
node_modules
dist
dist-lib
dist-mcp
*.tsbuildinfo
.DS_Store
.claude/settings.local.json
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ edits and checks.
| Package | Published? | Description |
| --- | --- | --- |
| `packages/ghost` | yes: `@design-intelligence/ghost` | The public package. Ships the `ghost` CLI, node authoring, corpus validation, gather/pull/pulse, review packet assembly, and the unified skill bundle. Shared runtime lives in `packages/ghost/src/ghost-core`. |
| `packages/vessel-react` | no | A standalone shadcn component registry plus `vessel-mcp` MCP server: the opinionated default reference body. Design-system-agnostic; nothing in ghost requires it. |
| `packages/vessel-react` | no | A standalone shadcn component registry and reference component system: the opinionated default reference body. Design-system-agnostic; nothing in ghost requires it. |
| `packages/vessel-light` | no | Vessel's design language as a portable `.ghost/` package for agents writing raw HTML/CSS. No build, no dependencies. |
| `packages/steering-control` | no | Before/after evaluation harness: measures what handing an agent a `.ghost` package buys, as a deterministic `report.html`. |
| `apps/docs` | no | Public thesis site. |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ The export audits `materials` entries and reports paths that moved.
| Path | Role | Published? |
| ---- | ---- | --- |
| [`packages/ghost`](./packages/ghost) | The public `ghost` CLI, node authoring, package validation, gather/pull, review packet assembly, and the skill bundle. | yes: `@design-intelligence/ghost` |
| [`packages/vessel-react`](./packages/vessel-react) | A standalone shadcn component registry plus `vessel-mcp` MCP server. | no |
| [`packages/vessel-react`](./packages/vessel-react) | A standalone shadcn component registry and reference component system. | no |
| [`packages/vessel-light`](./packages/vessel-light) | Vessel's design language as a portable `.ghost/` package for agents writing raw HTML/CSS. | no |
| [`packages/steering-control`](./packages/steering-control) | Before/after evaluation harness: measures what a `.ghost` package buys as a self-contained `report.html`. | no |
| [`apps/docs`](./apps/docs) | Public thesis site. | no |
Expand Down
11 changes: 0 additions & 11 deletions packages/vessel-react/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,17 +95,6 @@ pnpm --filter @design-intelligence/vessel-react build:lib

See [`apps/docs`](../../apps/docs) for the live component catalogue.

## MCP server

`vessel` also ships a `vessel-mcp` bin — a Model Context Protocol server that re-exposes the component registry to AI assistants (Claude Code, Cursor, etc.) so they can discover and install components without a human in the loop. 5 tools, 2 resources. Source lives in `src/mcp/`, built separately via `tsconfig.mcp.json` → `dist-mcp/`.

```bash
pnpm --filter @design-intelligence/vessel-react build:mcp
node packages/vessel-react/dist-mcp/bin.js # stdio server
```

Wire it into your MCP host by pointing at the `vessel-mcp` bin.

## License

Apache-2.0
9 changes: 1 addition & 8 deletions packages/vessel-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@
"main": "./dist-lib/index.js",
"module": "./dist-lib/index.js",
"types": "./dist-lib/index.d.ts",
"bin": {
"vessel-mcp": "./dist-mcp/bin.js"
},
"exports": {
".": {
"types": "./dist-lib/index.d.ts",
Expand All @@ -21,17 +18,15 @@
},
"files": [
"dist-lib",
"dist-mcp",
"src/styles",
"registry.json"
],
"sideEffects": [
"**/*.css"
],
"scripts": {
"build": "vite build --config vite.lib.config.ts && tsc --build tsconfig.lib.json && node scripts/resolve-dts-paths.mjs && tsc --build tsconfig.mcp.json",
"build": "vite build --config vite.lib.config.ts && tsc --build tsconfig.lib.json && node scripts/resolve-dts-paths.mjs",
"build:lib": "vite build --config vite.lib.config.ts && tsc --build tsconfig.lib.json && node scripts/resolve-dts-paths.mjs",
"build:mcp": "tsc --build tsconfig.mcp.json",
"build:base": "node scripts/build-base-vars.mjs",
"build:presets": "node scripts/build-presets.mjs",
"generate:skills": "node scripts/generate-skills.mjs",
Expand All @@ -44,7 +39,6 @@
},
"dependencies": {
"@hookform/resolvers": "^5.2.2",
"@modelcontextprotocol/sdk": "^1.29.0",
"@radix-ui/react-accordion": "^1.2.12",
"@radix-ui/react-alert-dialog": "^1.1.15",
"@radix-ui/react-aspect-ratio": "^1.1.8",
Expand Down Expand Up @@ -108,7 +102,6 @@
"tw-animate-css": "^1.4.0",
"use-stick-to-bottom": "^1.1.3",
"vaul": "^1.1.2",
"zod": "^4.3.6",
"zustand": "^5.0.12"
},
"peerDependencies": {
Expand Down
7 changes: 0 additions & 7 deletions packages/vessel-react/src/mcp/bin.ts

This file was deleted.

148 changes: 0 additions & 148 deletions packages/vessel-react/src/mcp/data.ts

This file was deleted.

34 changes: 0 additions & 34 deletions packages/vessel-react/src/mcp/resources.ts

This file was deleted.

15 changes: 0 additions & 15 deletions packages/vessel-react/src/mcp/server.ts

This file was deleted.

Loading
Loading