Skip to content

Apoorva5544/mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠 Developer Toolbox MCP

A production-ready MCP (Model Context Protocol) server exposing useful developer tools through a simple CLI client.

Features

📂 File Tools

  • List Files
  • Read File
  • Write File
  • Append File
  • Create Directory
  • Delete File
  • Rename File

🖥 System Tools

  • Current Directory
  • Current Time
  • System Information
  • Disk Usage

🧮 Math Tools

  • Add
  • Subtract
  • Multiply
  • Divide
  • Percentage
  • Factorial
  • Average

📝 Text Tools

  • Word Count
  • Line Count
  • Find Text
  • Replace Text

Project Structure

developer-toolbox-mcp/
│
├── server.py
├── client.py
├── requirements.txt
├── README.md
│
└── tools/
    ├── file_tools.py
    ├── system_tools.py
    ├── math_tools.py
    └── text_tools.py

Installation

git clone <repo-url>

cd developer-toolbox-mcp

python -m venv venv

source venv/bin/activate

pip install -r requirements.txt

Run

Start the client.

python client.py

The client automatically starts the MCP server.


Technologies

  • Python 3
  • MCP Python SDK
  • AsyncIO
  • FastMCP

Future Improvements

  • OpenAI Integration
  • Claude Desktop Integration
  • GitHub Tools
  • Weather API
  • SQLite Tools
  • PDF Reader
  • CSV Analyzer

About

A Model Context Protocol (MCP) server that provides developer utilities such as file management, system information, text processing, and mathematical operations through an interactive Python client. Built using FastMCP and AsyncIO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages