https://github.com/devalexandre/mcp-servers
https://github.com/devalexandre/mcp-servers
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/devalexandre/mcp-servers
- Owner: devalexandre
- License: apache-2.0
- Created: 2025-03-10T18:19:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T20:22:58.000Z (about 1 year ago)
- Last Synced: 2025-10-11T21:07:21.441Z (5 months ago)
- Language: Python
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- metorial-index - MCP Servers - Control a headless browser for automated navigation, screenshot capturing, and interaction with web page elements. Facilitates the creation of automation projects using the Multi-Context Protocol framework. (Task and Project Management)
- toolsdk-mcp-registry - ❌ pyppeteer-browser-automation
README
[](https://smithery.ai/server/@devalexandre/mcp-servers)
# MCP Servers
[](https://smithery.ai/server/@devalexandre/mcp-servers)
## Description
The **MCP Servers with Pyppeteer** is a tool that allows you to control a headless browser using [Pyppeteer](https://github.com/pyppeteer/pyppeteer), enabling automated navigation, screenshot capturing, interaction with page elements, and more. This project was developed to facilitate the creation of automation servers based on the MCP (Multi-Context Protocol) framework.
---
## Features
- **Automated Navigation:** Navigate to specific URLs.
- **Screenshot Capture:** Take screenshots of visited pages.
- **Element Interaction:** Click on page elements using CSS selectors, XPath, or class names.
- **Dynamic Resources:** Access dynamic page information, such as the current URL.
- **Server Lifecycle Management:** Controlled initialization and shutdown of the browser.
---
## Prerequisites
Make sure you have the following installed before getting started:
1. **Python 3.7+**: The project has been tested with Python 3.12, but earlier versions (3.7+) should also work.
2. **pip**: Python package manager.
3. **Git**: To clone the repository.
---
## Installation
### Installing via Smithery
To install MCP Servers for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@devalexandre/mcp-servers):
```bash
npx -y @smithery/cli install @devalexandre/mcp-servers --client claude
```
### Via Pip GitHub
1. **Install the Package:**
```bash
pip install -e git+https://github.com/devalexandre/mcp-servers.git#egg=mcp-servers
```
### Via Git
1. **Clone the Repository:**
```bash
git clone https://github.com/devalexandre/mcp-servers.git
cd mcp-servers
2. **Create a Virtual Environment (Optional):**
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
pip install -r requirements.txt
```
3. **nstall the Package in Editable Mode:**
```bash
pip install -e .
```