Skip to content

remove Vessel MCP server#245

Merged
nahiyankhan merged 1 commit into
mainfrom
nahiyankhan/remove-vessel-mcp
Jul 20, 2026
Merged

remove Vessel MCP server#245
nahiyankhan merged 1 commit into
mainfrom
nahiyankhan/remove-vessel-mcp

Conversation

@nahiyankhan

Copy link
Copy Markdown
Collaborator

Category: improvement
User Impact: Vessel remains available as a component registry without exposing or maintaining a separate MCP server.
Problem: vessel-react carried an MCP binary, server implementation, build target, dependencies, and documentation that are outside its intended role as a private reference component system.
Solution: Remove the MCP implementation and packaging surface, simplify the build to the component library, and update repository documentation to describe Vessel accurately.

Validation:

  • pnpm --filter @design-intelligence/vessel-react build: passed
  • pnpm --filter @design-intelligence/vessel-react typecheck: passed
  • pnpm build: passed
  • pnpm test: 192 passed, 1 skipped
  • pnpm check: passed

Changeset: not needed because vessel-react is private and the public @design-intelligence/ghost package is unchanged.

ghost Review:

  • ghost check --base main: not run because this removes private-package infrastructure without changing a generated surface or fingerprint.
  • ghost review --base main --include-memory: not run because no UI generation behavior or fingerprint semantics changed.
File changes

.gitignore
Removes the obsolete dist-mcp build-output rule.

CLAUDE.md
Describes Vessel as a component registry and reference component system rather than an MCP server.

README.md
Updates the repository package table to remove the MCP claim.

packages/vessel-react/README.md
Removes MCP build and host setup instructions.

packages/vessel-react/package.json
Removes the MCP binary, output, build target, and direct MCP/Zod dependencies.

packages/vessel-react/src/mcp/bin.ts
Deletes the MCP stdio entry point.

packages/vessel-react/src/mcp/data.ts
Deletes MCP-specific registry data access.

packages/vessel-react/src/mcp/resources.ts
Deletes MCP resource registration.

packages/vessel-react/src/mcp/server.ts
Deletes MCP server construction.

packages/vessel-react/src/mcp/tools.ts
Deletes MCP tool registration.

packages/vessel-react/tsconfig.mcp.json
Deletes the MCP TypeScript build target.

pnpm-lock.yaml
Removes the Vessel MCP and unused Zod dependency edges.

tsconfig.json
Removes the root project reference to the MCP build target.

Screenshots/Demos: N/A

@nahiyankhan
nahiyankhan marked this pull request as ready for review July 20, 2026 20:42
@nahiyankhan
nahiyankhan merged commit 0f60316 into main Jul 20, 2026
3 checks passed
@nahiyankhan
nahiyankhan deleted the nahiyankhan/remove-vessel-mcp branch July 20, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant