SC

syedazharmbnr1/claudemcpserver

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

27 stars 4 forks 품질 55 트렌드 11

사이트맵 Claude의 서버 구현

개요

이 저장소에는 Claude의 데스크탑 애플리케이션 기능을 강화하도록 설계된 Model Context Protocol (MCP) 서버 모음이 포함되어 있습니다. 각 서버는 Claude가 다른 방식으로 컴퓨터와 상호 작용할 수 있는 특정 기능을 제공합니다. 효율적인 대용량 데이터 분석을 위한 새로운 DuckDB FastAPI 서버: - Claude 데스크톱에서 여러 CSV 파일 (> 1GB) 직접 분석 - DuckDB와 Lightning-fast SQL 쿼리 - 메모리 효율적인 데이터 처리 - 연결 풀 및 캐싱 - 사용되지 않는 연결의 자동 정리 이 프로젝트는 여러 MCP 서버로 구성되어 있습니다. 1. 스크린 캡처 서버 - 캡처 및 프로세스 스크린 샷 2. 컴퓨터 제어 서버 - 키보드 및 마우스 자동화 3. FastAPI 통합 서버 - 데이터 처리 및 API 엔드 포인트 4. Curl 서버 - HTTP 요청 기능 제공 5. DuckDB 서버 - 대규모 데이터 분석 가능 - Python 3.8 이상 - Node.js 및 npm (파일 시스템 서버용) - Claude Desktop Application - Git 2. 명세.

개요(AI 번역)

이 저장소에는 Claude의 데스크탑 애플리케이션 기능을 강화하도록 설계된 Model Context Protocol (MCP) 서버 모음이 포함되어 있습니다. 각 서버는 Claude가 다른 방식으로 컴퓨터와 상호 작용할 수 있는 특정 기능을 제공합니다.

최신 Addition: DuckDB 통합!

효율적인 대용량 데이터 분석을 위한 새로운 DuckDB FastAPI 서버:

예제 쿼리 및 결과

Query 1: 분석

Query 2: 집단 결과

DuckDB 서버 특징

  • Claude 데스크톱에서 여러 CSV 파일 분석 (> 1GB)
  • DuckDB를 가진 번개 빠른 SQL 쿼리
  • Memory-efficient 데이터 처리
  • 연결 풀 및 캐싱
  • 사용하지 않는 연결의 자동 세척

개요

이 프로젝트는 여러 MCP 서버로 구성되어 있습니다.

  1. Screen Capture Server - 캡처 및 프로세스 스크린 샷
  2. 컴퓨터 제어 서버 - 키보드 및 마우스 자동화 사용
  3. FastAPI 통합 서버 - 데이터 처리 및 API 엔드포인트 처리
  4. Curl Server - HTTP 요청 기능을 제공합니다.
  5. DuckDB Server - 대규모 데이터 분석 가능

필수품

  • Python 3.8 이상
  • Node.js 및 npm (파일시스템 서버용)
  • Claude 데스크탑 응용
  • 지

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Claude MCP Server Collection

This repository contains a collection of Model Context Protocol (MCP) servers designed to enhance Claude’s desktop application capabilities. Each server provides specific functionality that allows Claude to interact with your computer in different ways.

Latest Addition: DuckDB Integration! 🚀

New DuckDB FastAPI server for efficient large-scale data analysis:

Example Queries and Results

Query 1: Analysis

Query 2: Aggregated Results

DuckDB Server Features

  • Analyze multiple CSV files (>1GB) directly in Claude Desktop
  • Lightning-fast SQL queries with DuckDB
  • Memory-efficient data processing
  • Connection pooling and caching
  • Automatic cleanup of unused connections

Overview

The project consists of several MCP servers:

  1. Screen Capture Server - Captures and processes screenshots
  2. Computer Control Server - Enables keyboard and mouse automation
  3. FastAPI Integration Server - Handles data processing and API endpoints
  4. Curl Server - Provides HTTP request capabilities
  5. DuckDB Server - Enables large-scale data analysis

Prerequisites

  • Python 3.8 or higher
  • Node.js and npm (for filesystem server)
  • Claude Desktop Application
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/syedazharmbnr1/ClaudeMCPServer.git
cd ClaudeMCPServer
  1. Create and activate a virtual environment:
python3 -m venv .env
source .env/bin/activate  # On Windows: .env\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Server Components

1. DuckDB Server

Enables Claude to analyze large CSV files efficiently.

Setup and Usage:

cd fastapi/duckdb
python main.py

Features:

  • Process multiple CSV files simultaneously
  • Handle files larger than 1GB
  • Fast SQL querying with DuckDB
  • Memory-efficient processing
  • Connection pooling

2. Screen Capture Server

Enables Claude to capture and process screenshots of your screen.

Setup and Usage:

python mcp_screen_server.py

Features:

  • Real-time screen capture
  • Dynamic image compression
  • WebP format support for optimal file size
  • Customizable save locations

3. Computer Control Server

Allows Claude to control mouse and keyboard actions.

Setup and Usage:

python ComputerUse/mcp_computer_server.py

Features:

  • Mouse movement and clicks
  • Keyboard shortcuts and text input
  • Screen position tracking
  • Clipboard operations

4. FastAPI Integration Server

The FastAPI server provides a robust API interface for data processing and integration.

Setup and Configuration:

  1. Navigate to the FastAPI directory:
cd fastapi
  1. Configure environment variables:
export PYTHONPATH=/path/to/mcp-server-py
export PORT=8000
  1. Start the server:
GitHub에서 전체 README 보기

설치

npx -y @modelcontextprotocol/server-filesystem <your-paths-here>
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "<your-paths-here>" ] }, "duckdb": { "command": "/path/to/python", "args": [ "/path/to/fastapi/duckdb/main.py" ], "cwd": "/path/to/fastapi/duckdb", "env": { "PYTHONPATH": "/path/to/mcp-server-py", "PORT": "8010" } } } }