Skip to main content
Glama
Mearman

MCP TypeScript Server Template

by Mearman

MCP-MCP Server

npm version License: CC BY-NC-SA 4.0

Build Status

CI Build Tests

Related MCP server: MCP Server Starter

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.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP (Model Context Protocol) server for Appwrite

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

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