project-mesh
v0.2.0
Published
Multi-project management MCP server for collaborative development
Downloads
30
Maintainers
Readme
Project Mesh
Multi-project management MCP server for collaborative development.
Overview
Project Mesh is an MCP (Model Context Protocol) server that helps manage and coordinate multiple software projects. It uses markdown files as its data store, making project information human-readable and version-controllable.
Getting Started
Prerequisites
- Node.js >= 20
Install
npm installDevelopment
npm run devBuild
npm run build
npm startScripts
| Command | Description |
| ---------------------- | ----------------------------- |
| npm run dev | Run in development mode (tsx) |
| npm run build | Compile TypeScript to dist/ |
| npm start | Run compiled output |
| npm run format | Format code with Prettier |
| npm run format:check | Check formatting |
| npm run lint | Lint with ESLint |
| npm run lint:fix | Auto-fix lint issues |
| npm run typecheck | Type-check without emitting |
| npm run test | Run tests with Vitest |
| npm run test:watch | Run tests in watch mode |
Project Structure
src/
├── index.ts # Entry point (stdio transport)
├── server.ts # McpServer creation and configuration
├── types.ts # Shared TypeScript types
├── tools/ # MCP tool implementations
├── resources/ # MCP resource implementations
├── prompts/ # MCP prompt implementations
└── store/ # Markdown file storage layer
data/ # Markdown data files (runtime)
tests/ # Test filesLicense
MIT
