Skip to main content
Glama

MCP-MCP Server

npm version License: CC BY-NC-SA 4.0

Build Status

CI Build Tests

Release Status

Release

A Model Context Protocol (MCP) server for MCP-related operations and utilities.

Built with: MCP TypeScript Template

Features

  • ๐Ÿš€ 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

Available Tools

example_tool

A basic example tool that demonstrates MCP tool implementation patterns.

Parameters:

  • message (string, required): A message to process

  • count (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!

Installation

Using NPM

npm install -g mcp-mcp

Using Yarn

yarn global add mcp-mcp

From Source

git clone https://github.com/Mearman/mcp-mcp.git cd mcp-mcp yarn install yarn build

Usage

As MCP Server

Add to your MCP client configuration:

{ "mcpServers": { "mcp-mcp": { "command": "mcp-mcp", "args": [] } } }

Development

# 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

Development Status

This server is currently in development and serves as a foundation 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

Configuration

Currently no additional configuration is required. The server runs with default settings suitable for most MCP environments.

Contributing

  1. Fork the repository

  2. Create a feature branch: git checkout -b feature/amazing-feature

  3. Commit changes: git commit -m 'feat: add amazing feature'

  4. Push to branch: git push origin feature/amazing-feature

  5. Open a Pull Request

License

This project is licensed under the CC BY-NC-SA 4.0 license.

Related Projects

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.
    Last updated -
    1
    25
    41
    MIT License
  • A
    security
    F
    license
    A
    quality
    A template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.
    Last updated -
    1
    7
    7
  • A
    security
    A
    license
    A
    quality
    A TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.
    Last updated -
    1
    25
    4
    MIT License
  • -
    security
    F
    license
    -
    quality
    A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
    Last updated -
    0
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mearman/mcp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server