<div align="center">
  <a href="https://xmcp.dev">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://assets.basehub.com/bf7c3bb1/303b8a62053c9d86ca3b972b5597ab5c/x.png">
      <img alt="xmcp logo" src="https://assets.basehub.com/bf7c3bb1/303b8a62053c9d86ca3b972b5597ab5c/x.png" height="128">
    </picture>
  </a>
  <h1>xmcp</h1>

<a href="https://basement.studio"><img alt="xmcp logo" src="https://img.shields.io/badge/MADE%20BY%20basement.studio-000000.svg?style=for-the-badge&labelColor=000"></a>
<a href="https://www.npmjs.com/package/init-xmcp"><img alt="NPM version" src="https://img.shields.io/npm/v/xmcp.svg?style=for-the-badge&labelColor=000000"></a>
<a href="https://github.com/basementstudio/xmcp/blob/main/license.md"><img alt="License" src="https://img.shields.io/npm/l/xmcp.svg?style=for-the-badge&labelColor=000000"></a>

</div>

# init-xmcp

Initialize `xmcp` applications with one command on top of Next.js and Express projects. Unlock the power of `xmcp` discovery and integration with your existing codebase.

## Usage

```bash
npx init-xmcp@latest
```

## Options

- `-v, --version`: Output the current version of init-xmcp.
- `-y, --yes`: Skip confirmation prompts (default: false)
- `--package-manager <manager>`: Specify package manager (npm, yarn, pnpm, bun) (default: "")
- `--tools-path <path>`: Specify custom tools path (default: "")
- `--route-path <path>`: Specify custom route path (default: "")
- `--skip-tools`: Skip tool creation (default: false)
- `--skip-route`: Skip route creation (default: false)
- `-h, --help`: Display help message.

## Getting Started

- Visit [xmcp.dev](https://xmcp.dev) to learn more about the project.
- Visit [xmcp.dev/docs](https://xmcp.dev/docs) to view the full documentation.

## License

This project is licensed under the MIT License - see the [LICENSE](<[LICENSE](https://github.com/basementstudio/xmcp/blob/main/license.md)>) file for details.
