Skip to main content
Glama

MCP TypeScript Server Template

MCP-MCP Server

Build Status

Release Status

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.

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

A template repository for building Model Context Protocol (MCP) servers with TypeScript, featuring full TypeScript support, testing setup, CI/CD pipelines, and modular architecture for easy extension.

  1. Build Status
    1. Release Status
      1. Features
        1. Available Tools
          1. example_tool
        2. Installation
          1. Using NPM
          2. Using Yarn
          3. From Source
        3. Usage
          1. As MCP Server
          2. Development
        4. Development Status
          1. Configuration
            1. Contributing
              1. License
                1. Related Projects

                  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
                    1
                    12
                    JavaScript
                    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
                    5
                    TypeScript
                  • 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
                    1
                    2
                    TypeScript
                    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 -
                    67
                    TypeScript
                    • 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