Skip to main content

A Model Context Protocol (MCP) server providing basic demonstration of MCP tools and utilities

Project description

Helping Geek MCP Server

A sample Model Context Protocol (MCP) server demonstrating basic utilities and tools for educational purposes.

What is This?

This is a demonstration MCP (Model Context Protocol) server created as a proof-of-concept for publishing Python packages to PyPI. It showcases the basic structure and components needed for an MCP server without containing production-level functionality.

Features

  • Basic String Operations: Simple text manipulation utilities
  • Data Processing: Basic data transformation functions
  • Template Management: Simple template handling demonstrations
  • Configuration: Example configuration management

This is a sample project designed for learning and testing the PyPI publishing workflow.

Quick Setup

1. Install the Server

pip install helping-geek-mcp

2. Configure Your AI Assistant

For Cline (VS Code Extension)

Add this to your Cline MCP settings:

{
  "mcpServers": {
    "helping-geek-mcp": {
      "timeout": 60,
      "command": "helping-geek-mcp",
      "args": ["start"],
      "env": {}
    }
  }
}

For Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "helping-geek-mcp": {
      "command": "helping-geek-mcp",
      "args": ["start"]
    }
  }
}

Development

Install for Development

git clone https://github.com/helpinggeek/helping-geek-mcp.git
cd helping-geek-mcp
pip install -e ".[dev]"

Run Tests

pytest

Build Package

python -m build

Publish to PyPI

twine upload dist/*

Project Structure

python-server/
├── src/
│   └── helping_geek_mcp/
│       ├── server.py
│       ├── config/
│       ├── prompts/
│       ├── services/
│       ├── tools/
│       └── utils/
├── tests/
├── docs/
├── pyproject.toml
├── README.md
└── LICENSE

License

MIT License - See LICENSE file for details

Contact

For questions or feedback, reach out to helpinggeek1234@gmail.com

Disclaimer

This is a sample project for educational purposes and PyPI publishing demonstration. Not intended for production use.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helping_geek_mcp-0.0.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

helping_geek_mcp-0.0.1-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file helping_geek_mcp-0.0.1.tar.gz.

File metadata

  • Download URL: helping_geek_mcp-0.0.1.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.1

File hashes

Hashes for helping_geek_mcp-0.0.1.tar.gz
Algorithm Hash digest
SHA256 79d8c4ed6e0d9af29e14edfcba997aa2f02f357de263a873aba694b7decc2815
MD5 e034d4c3dc50eb475bc02feda78c250c
BLAKE2b-256 790a9d901cda0b9185d0dab278fbaacadcb690b320e1ec52fb7ba77cd1412314

See more details on using hashes here.

File details

Details for the file helping_geek_mcp-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for helping_geek_mcp-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb04959d6b9dfe85874344624bd8da9e1e616b384d60bad5be3501fa80379472
MD5 222c0639eba257823c36be5c35097d2b
BLAKE2b-256 94f95e2ce1b2d776eefa2168ba5d293f289f14fb59fa28b482bc249ed2d26983

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page