literateMCP
by YUZongmin
# CMD MCP Server
[![smithery badge](https://smithery.ai/badge/server-cmd)](https://smithery.ai/server/server-cmd)
A Model Context Protocol (MCP) server implementation for executing CMD commands on both Windows and Linux, as well as allowing SSH connections. This server allows you to integrate command-line operations with MCP-compatible applications.
<a href="https://glama.ai/mcp/servers/s83mqs6123"><img width="380" height="200" src="https://glama.ai/mcp/servers/s83mqs6123/badge" alt="cmd-mcp-server MCP server" /></a>
## Features
- Execute CMD commands through MCP
- TypeScript implementation
- Built on the official MCP SDK
- Cross-platform compatibility
## Installation
### Installing via Smithery
To install CMD Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/server-cmd):
```bash
npx -y @smithery/cli install server-cmd --client claude
```
### Manual Installation
```bash
npm install server-cmd
```
## Prerequisites
- Node.js (v16 or higher recommended)
- npm or yarn package manager
## Usage
```typescript
import { MCPCmdServer } from 'server-cmd';
// Initialize the server
const server = new MCPCmdServer();
// Start the server
server.start();
```
## Configuration
The server can be configured through environment variables or a configuration object:
```typescript
const config = {
// Add your configuration options here
};
const server = new MCPCmdServer(config);
```
## Development
To set up the development environment:
1. Clone the repository:
```bash
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
```
2. Install dependencies:
```bash
npm install
```
3. Build the project:
```bash
npm run build
```
## Scripts
- `npm run build` - Compile TypeScript to JavaScript
- `npm run prepare` - Prepare the package for publishing
## Dependencies
- `@modelcontextprotocol/sdk`: ^1.0.1
- `glob`: ^10.3.10
- `zod-to-json-schema`: ^3.23.5
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Security
Please note that executing command-line operations can be potentially dangerous. Make sure to implement proper security measures and input validation when using this server in production environments.
## Support
For issues and feature requests, please use the [GitHub issue tracker](https://github.com/PhialsBasement/CMD-MCP-Server/issues).