MCP Servers
by Dienvm
This repository provides configurations and setup for Model Context Protocol (MCP) servers, enabling integrations with services like GitHub and Puppeteer. These servers offer functionalities for interacting with different services.
View on GitHub
Last updated: N/A
MCP Servers
This repository contains configuration and setup for Model Context Protocol (MCP) servers, including GitHub and Puppeteer integrations.
Overview
MCP (Model Context Protocol) servers provide various functionalities for interacting with different services:
- GitHub MCP Server: For GitHub API interactions
- Puppeteer MCP Server: For web browser automation
Setup Instructions
Prerequisites
- Node.js and npm installed
- GitHub Personal Access Token (for GitHub MCP server)
Installation
- Install the required MCP servers:
# Install GitHub MCP Server
npx -y @modelcontextprotocol/server-github
# Install Puppeteer MCP Server
npx -y @modelcontextprotocol/server-puppeteer
Configuration
The MCP servers are configured in the following structure:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
},
"puppeteer": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-puppeteer"
],
"env": {}
}
}
}
Running the Servers
To run the GitHub MCP server:
GITHUB_PERSONAL_ACCESS_TOKEN="your-token" npx -y @modelcontextprotocol/server-github
To run the Puppeteer MCP server:
npx -y @modelcontextprotocol/server-puppeteer
Features
-
GitHub Integration
- Repository management
- Issue tracking
- Pull request handling
- Code search
- And more...
-
Puppeteer Integration
- Web automation
- Screenshot capture
- Page navigation
- Form interaction
- And more...
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.