mcpField
M
MCP Servers

MCP Servers

Local
github.com/DienvmDeveloper Tools0Updated 86w ago

About MCP Servers

MCP Servers is a repository of configuration and setup instructions for MCP servers, aimed at developers connecting GitHub and browser automation capabilities. It documents GitHub API interactions and Puppeteer-based web automation.

Key features

  1. 01GitHub API integration
  2. 02Repository and issue management
  3. 03Pull request handling
  4. 04Code search
  5. 05Browser automation
  6. 06Screenshots and page navigation

Use cases

  1. 01Set up an MCP server for GitHub tasks
  2. 02Automate browser navigation and forms

MCP support

It provides setup and configuration guidance for GitHub and Puppeteer MCP servers, which expose these capabilities to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"servers-dienvm": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}
Run commandnpx -y @modelcontextprotocol/server-github

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@modelcontextprotocol/server-github

Tools

26

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
ownerstringYesRepository owner (username or organization)
repostringYesRepository name
pathstringYesPath where to create/update the file
contentstringYesContent of the file
messagestringYesCommit message
branchstringYesBranch to create/update the file in
shastringNoSHA of the file being replaced (required when updating existing files)

Details

From the project README

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
  1. 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.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.