hackathon-mcp-server

Swarnava-Sadhukhan/hackathon-mcp-server

3.1

If you are the rightful owner of hackathon-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project demonstrates the creation of a Model Context Protocol (MCP) server integrated with an existing Robotic Process Automation (RPA) solution, connecting it to the Claude Desktop Application.

hackathon-mcp

This is a project for the hackathon. This demonstrates how we can create an MCP server with our existing RPA solution and connect it to Claude Desktop Application.

Prerequisites

  • Python 3.8+
  • pip

Run the following command in powershell to install the required packages:

 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Install and connect to Claude Desktop Application

Download from https://claude.ai/desktop
Connect to your account.

Create virtual environment and activate it

uv venv
.venv\Scripts\activate

Install dependencies

uv add mcp[cli] httpx

Give JWT token for RPA

In the file mcp_server.py, replace the JWT_TOKEN variable value with your JWT token.

Run the server

uv run mcp_server.py

Run the following command in powershell

code $env:AppData\Claude\claude_desktop_config.json

Replace the claude_desktop_config.json with the one present in this repo.

Replace the file path accordingly.

Restart Claude Desktop Application.

The MCP server should now be connected to Claude Desktop Application.