
mcp server
Some tests about the MCP protocol
Repository Info
About This Server
Some tests about the MCP protocol
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Server
A Testing Environment for Model Context Protocol
This repository serves as a playground to explore Model Context Protocol (MCP) capabilities and experiment with integrating AI models with external data sources and tools. More information about MCP can be found here
Features
This test environment includes:
- MCP TypeScript SDK: Official SDK integration
- TypeScript: Latest version with strict type checking
- ESLint: Advanced linting with multiple plugins
- Vitest: Modern testing framework
- ts-reset: Type safety improvements
Setup
Prerequisites
- Node.js (v20 or higher recommended)
- pnpm
Installation
- Clone this repository:
git clone https://github.com/vincentdchn/mcp-server
cd mcp-server
- Use correct Node version
nvm use
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
Testing
Run tests in watch mode using:
pnpm test
Tests in CI mode:
pnpm test:ci
Tests with coverage:
pnpm test:coverage
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
License
This project is licensed under the MIT License.
Available Scripts
dev: Run development server with watch modetest: Run tests with Vitesttest:ci: Run tests in CI modetest:coverage: Run tests with coveragelint: Run ESLint with auto-fixformat: Format code with Prettierbuild: Build TypeScript project
Quick Start
Clone the repository
git clone https://github.com/vincentdchn/mcp-serverInstall dependencies
cd mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.