MCP TypeScript Server Template
Provides access to scholarly articles and research data from the OpenAlex database
Allows archiving and retrieving web pages using the Internet Archive's Wayback Machine without requiring API keys
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP-MCP Server
Build Status
Related MCP server: MCP Server Starter
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 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!Installation
Using NPM
npm install -g mcp-mcpUsing Yarn
yarn global add mcp-mcpFrom Source
git clone https://github.com/Mearman/mcp-mcp.git
cd mcp-mcp
yarn install
yarn buildUsage
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:fixDevelopment 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
Fork the repository
Create a feature branch:
git checkout -b feature/amazing-featureCommit changes:
git commit -m 'feat: add amazing feature'Push to branch:
git push origin feature/amazing-featureOpen a Pull Request
License
This project is licensed under the CC BY-NC-SA 4.0 license.
Related Projects
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Related MCP Connectors
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
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…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseCqualityDmaintenanceA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.1177 npm47MIT
- AlicenseCqualityDmaintenanceA TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.1177 npm4MIT
- AlicenseNot gradedqualityBmaintenanceA starter template for building remote Model Context Protocol servers using TypeScript, providing modern tooling and best practices while leveraging the MCP TypeScript SDK.61MIT
- AlicenseBqualityDmaintenanceA template/boilerplate project for building Model Context Protocol (MCP) servers with TypeScript. Provides a starting point with configuration examples, development tools, and debugging setup.21MIT