A Model Context Protocol (MCP) server for MCP-related operations and utilities.
Built with: MCP TypeScript Template
- 🚀 TypeScript with ES Modules - Modern JavaScript with full type safety
- 🧪 Comprehensive Testing - Vitest with coverage reporting
- 🔧 Code Quality - Biome for linting and formatting
- 📦 Automated Publishing - Semantic versioning and NPM publishing
- 🛠️ Development Tools - Hot reload, watch mode, and CLI support
A basic example tool that demonstrates MCP tool implementation patterns.
Parameters:
message
(string, required): A message to processcount
(number, optional, default: 1): Number of times to repeat the message
Example:
{
"message": "Hello, MCP!",
"count": 3
}
Response:
1: Hello, MCP!
2: Hello, MCP!
3: Hello, MCP!
npm install -g mcp-mcp
yarn global add mcp-mcp
git clone https://github.com/Mearman/mcp-mcp.git
cd mcp-mcp
yarn install
yarn build
Add to your MCP client configuration:
{
"mcpServers": {
"mcp-mcp": {
"command": "mcp-mcp",
"args": []
}
}
}
# Start development server with hot reload
yarn dev
# Run tests
yarn test
# Run tests in watch mode
yarn test:watch
# Build the project
yarn build
# Run linting
yarn lint
# Auto-fix linting issues
yarn lint:fix
This server is currently in development and serves as a found 7691 ation for MCP-related utilities. Future versions may include:
- MCP server discovery and management tools
- Protocol validation utilities
- Server health checking and monitoring
- MCP specification compliance testing
Currently no additional configuration is required. The server runs with default settings suitable for most MCP environments.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Commit changes:
git commit -m 'feat: add amazing feature'
- Push to branch:
git push origin feature/amazing-feature
- Open a Pull Request
This project is licensed under the CC BY-NC-SA 4.0 license.