Skip to main content
Glama
Vasuaggarwal0509

simple_math

README.md
## MCP and Claude integration

step 1. create folder in vs code

step 2. create venv

step 3. activate venv .ps1

step 4. install dependencies

step 5. make mcp_tools.py file and write starter code

step 6. locate claude folder in your pc using [explorer "$env:APPDATA\Claude"] in powershell

step 7. create a config json file using [code "path_to_folder\claude_desktop_config.json" ]

step 8. write json code (this is configuration file code to be written in claude folder ):

```
{
  "preferences": {
    "menuBarEnabled": false,
    "legacyQuickEntryEnabled": false
  },
  "mcpServers": {
    "simple_math": {
      "command": "D:\\MCP server learning\\venv\\Scripts\\python.exe",
      "args": [
        "D:\\MCP server learning\\mcp_tools.py"
      ]
    }
  }
}
```

step 9. restart claude properly (note: ctrl+ shift + esc  to end task of claude in backcgrund to restart it)

step 10. just write in claude prompt bar directly

example : use simple_math add 5 and 10
here we made a tool simple_math where add is written

Claude Desktop never executes your Python functions directly.

What Claude actually does is:

✔ It launches your Python process
✔ It connects to it through stdin/stdout
✔ It speaks the Model Context Protocol (MCP)
✔ Your Python file only works because it is an MCP server

hence we need mcp server to interact with llm with our personal python code

Here i made multiply in addition tool to verify my custom tool code and it is working fine.


<img width="1919" height="1009" alt="Screenshot 2025-11-19 193458" src="https://github.com/user-attachments/assets/984b16fb-4ece-4f6a-9622-e8cf928bed7f" />