# claude-mcp-setup

> MCP Server

This repository provides a Python script to deploy Model Context Protocol (MCP) robots on Windows, enabling functionalities like file system management, GitHub integration, internet searching, and more. These robots require

## Overview

- **Category:** Developer Tools
- **Language:** Python
- **Stars:** 48
- **Forks:** 7
- **Owner:** patruff
- **GitHub:** https://github.com/patruff/claude-mcp-setup
- **Created:** 2024-12-02T07:32:24+00:00
- **Updated:** 2025-03-24T12:08:31+00:00
- **Source:** https://model-context-protocol.com/servers/claude-mcp-windows-setup-script

## Setup

## Setup

1.  Install Python 3.x and Node.js.
2.  Create a Google Cloud account.
3.  Enable Google Drive API and Gmail API in your Google Cloud project.
4.  Configure OAuth consent screen with "External" user type, fill in app name and required fields, and add your email as a test user.
5.  Add the following OAuth scopes in the OAuth consent screen:
```
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
```
6.  Create an OAuth Client ID in Google Cloud Console, choosing "Desktop App" as application type.
7.  Download the JSON file, rename it to `gcp-oauth.keys.json`, and place it in the same directory as the setup script.
8.  Create a `.env` file in the same directory as the script and add the following API keys:
```plaintext
# GitHub Personal Access Token
# Format: ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GIT_PAT_TOKEN=ghp_your_token_here

# Replicate AI API Token
# Format: r8_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
REPLICATE_API_TOKEN=r8_your_token_here

# Brave Search API Key
# Format: BSA_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BRAVE_API_KEY=BSA_your_key_here

# Todoist API Token
# Format: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TODOIST_API_TOKEN=your_token_here
```
9.  Run `python setup_mcp.py` to deploy the robot units.
10. Use `--skip-prompts` to skip API key prompts and `--skip-auth` to bypass Gmail/Drive authentication flow.

## Tools

## Available Tools

1.  `@modelcontextprotocol/server-filesystem` (File system access)
2.  `@modelcontextprotocol/server-github` (GitHub integration)
3.  `@modelcontextprotocol/server-brave-search` (Brave search integration)
4.  `@modelcontextprotocol/server-memory` (Memory storage)
5.  `@patruff/server-terminator` (File deletion)
6.  `@patruff/server-flux` (Robot artist)
7.  `@patruff/server-gmail-drive` (Email & Drive integration)
8.  `@patruff/server-lightrag` (RAG database, local and qdrant)
9.  `@abhiz123/todoist-mcp-server` (Todoist task management)
10. `mcp-server-sqlite` (SQLite database module)
11. `@patruff/server-codesnip` (Partial file editing)
