jomejia23
MCP Serverjomejia23public

mcp_python_server

Test Jona for MCP github server for python implementation from zero

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Python
Language
-
License

About This Server

Test Jona for MCP github server for python implementation from zero

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

Playwright Python Test Framework

A BDD test automation framework for testing the Sauce Demo website using Playwright with Python and Behave.

Technology Stack

  • Python
  • Playwright
  • Behave (Cucumber BDD)
  • Page Object Model (POM)

Project Structure

Playwright-python-framework/
├── requirements.txt       # Project dependencies
├── pages/                # Page Objects
│   ├── __init__.py
│   ├── base_page.py      # Base page with common functionality
│   ├── login_page.py     # Login page specific elements and actions
│   └── inventory_page.py # Inventory page specific elements and actions
└── features/            # Behavior tests
    ├── login.feature    # Login scenarios in Gherkin syntax
    ├── environment/     # Test setup and teardown
    │   └── environment.py
    └── steps/          # Step definitions
        └── login_steps.py

Setup Instructions

  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Install Playwright browsers:
playwright install

Running Tests

To run all tests:

behave

To run specific feature:

behave features/login.feature

To generate Allure reports:

behave -f allure_behave.formatter:AllureFormatter -o reports/allure-results

Framework Features

  • Page Object Model (POM) design pattern
  • BDD scenarios using Gherkin syntax
  • Clean and maintainable test structure
  • Reusable page components
  • Detailed test reporting with Allure
  • Configurable browser options
  • Error handling and assertions
  • Cross-browser testing support

Quick Start

1

Clone the repository

git clone https://github.com/jomejia23/mcp_python_server
2

Install dependencies

cd mcp_python_server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerjomejia23
Repomcp_python_server
LanguagePython
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation