MCP Tools Project

by djpapzin

313 downloads
Not rated
GitHub

About

Python-based MCP toolset with Echo server for testing and Browser Automation server using browser-use and LangChain for AI-driven web interactions

Details

Author
djpapzin
Downloads
313
Categories
Automation

- Echo server provides echo messages as resources and tools
- Browser-use server enables web automation via MCP
- Integrates browser-use, LangChain, and OpenAI
- Requires Python 3.12+ and a virtual environment
- Configuration through .env file for API keys
- Both servers run via the mcp dev command

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Tools Project
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Create a Python 3.12+ virtual environment, install dependencies from requirements.txt, and set OPENAI_API_KEY in a .env file. Start the servers with mcp dev echo_server.py (Echo) or mcp dev browser_use_mcp.py (Browser-use).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp tools project": {
            "mcp-browser-automation-djpapzin": {
                "command": "python",
                "args": [
                    "-m",
                    "venv",
                    ".venv"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-browser-automation-djpapzin": {
        "command": "python",
        "args": [
            "-m",
            "venv",
            ".venv"
        ]
    }
}

MCP Tools Project

This project implements two MCP (Model Context Protocol) servers:

1. Echo MCP Server: A simple echo server for testing MCP communication
2. Browser-use MCP Server: A browser automation server using browser-use and LangChain

Requirements

- Python 3.12+
- Virtual environment
- Required packages (see requirements.txt)

Installation

1. Create and activate virtual environment:

python -m venv .venv
.\.venv\Scripts\activate # Windows
source .venv/bin/activate # Linux/Mac

2. Install dependencies:

pip install -r requirements.txt

3. Set up environment variables:
```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.