distractdiverge/mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server built with mcp-framework.
The 'my-mcp-server' is a Model Context Protocol (MCP) server designed to facilitate the development and deployment of tools using the mcp-framework. It provides a structured environment for creating, managing, and executing various tools that can be integrated into larger systems or used independently. The server is built with a focus on modularity and ease of use, allowing developers to quickly add new tools and extend functionality. The project includes a sample tool and provides a command-line interface (CLI) for adding additional tools. It supports local development and can be published to npm for broader distribution. The server is compatible with platforms like Claude Desktop, enabling seamless integration into existing workflows.
Features
- Modular Tool Development: Easily add and manage tools using the CLI.
- TypeScript Support: Built with TypeScript for type safety and better development experience.
- NPM Publishing: Publish your server to npm for easy distribution and usage.
- Integration with Claude Desktop: Configure and run your server with Claude Desktop for enhanced productivity.
- Automatic Tool Loading: Automatically loads tools on server startup for efficient development.
Usages
local development with Claude Desktop
{ "mcpServers": { "my-mcp-server": { "command": "node", "args": ["/absolute/path/to/my-mcp-server/dist/index.js"] } } }
after publishing with Claude Desktop
{ "mcpServers": { "my-mcp-server": { "command": "npx", "args": ["my-mcp-server"] } } }
Tools
ExampleTool
Sample tool showing how to develop a basic MCP tool
data-processor
Data processing tools
api-client
API Client Tools
file-handler
File processing tools