TM

txbm/mcp-local-dev

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

28 stars 9 forks 品質 40 トレンド 11

LLM はローカルの dev 環境を管理しましょう

概要

素晴らしいモノづくりに焦点を合わせながら、AIがローカル開発環境に対応しましょう! LLM の構成と管理を可能にするローカル開発環境マネージャ。 AIアシスタント向けに構築し、環境設定、依存管理、テストを自動的に処理します。 1。 MCPクイックスタートガイド2からClaudeデスクトップをインストールします。 以下をClaude Desktop 設定に追加します。 3。 GitHubリポジトリでClaudeをポイントし、dev環境を設定するように依頼してください! 4。 テストを実行し、カバレッジを報告してください! 5. ディスカッションをしたり、周りを話したり、掃除したりする。 - 報道報告とpytest - ⚡ ️V8カバレッジで検証 - 詳細なカバレッジメトリとJest - 🔬カバレッジサポートとの統合 - 開発者のPythonとUVパッケージ管理 - クラウドNode.jsとNPM - ⚡ Bunランタイムとパッケージマネージャ

概要(AI 翻訳)

素晴らしいモノづくりに焦点を合わせながら、AIがローカル開発環境に対応しましょう!

# # # # # # #

LLM の構成と管理を可能にするローカル開発環境マネージャ。 AIアシスタント向けに構築し、環境設定、依存管理、テストを自動的に処理します。

すぐに始める

1。 MCPクイックスタートガイドからClaudeデスクトップをインストール 2。 Claudeデスクトップコンフィグに以下を追加します。

3。 GitHubリポジトリでClaudeをポイントし、dev環境を設定するように依頼してください!

4。 テストを実行し、カバレッジを報告してください!

  1. ディスカッションをしたり、周りを話したり、掃除したりする。

確かなコア機能

テストランナー

  • 報道報告とピテスト
  • ⚡️ V8カバレッジでVtest
  • 詳細なカバレッジメトリックを備えたJestを回復する
  • 🔬カバレッジサポートと一体化

##ランタイムサポート

  • UVパッケージ管理でPythonを立ち上げる
  • Node.jsとNPM
  • ⚡️ バンランタイムとパッケージマネージャ

環境マネジメント

  • 🏗️自動ランタイム検出
  • スマートパッケージマネージャの選択
  • サンドボックス環境
  • 🧹 自動クリーンアップ
  • GitHubリポジトリのサポート
  • 地域プロジェクト支援

###開発者体験

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

🚀 MCP Local Dev

Let AI handle your local development environments while you focus on building amazing things!

✨ What’s This?

A local development environment manager that lets LLMs configure and manage dev environments for you. Built for AI assistants to handle environment setup, dependency management, and testing automatically.

🏃 Quick Start

  1. Install Claude Desktop from the MCP quickstart guide
  2. Add the following to your Claude Desktop config:
{
  "servers": {
     "local_dev": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/txbm/mcp-local-dev@main",
        "mcp-local-dev"
      ]
    }
  }
}
  1. Point Claude at any GitHub repository and ask it to set up a dev environment!

  2. Have it run the tests and report coverage!

  3. Have a discussion, poke around or clean it up if you’re done!

🎯 Core Features

Test Runners

  • 🧪 pytest with coverage reporting
  • ⚡️ Vitest with V8 coverage
  • 🃏 Jest with detailed coverage metrics
  • 🔬 unittest with coverage support

Runtime Support

  • 🐍 Python with UV package management
  • 📦 Node.js with NPM
  • ⚡️ Bun runtime and package manager

Environment Management

  • 🏗️ Automatic runtime detection
  • 📦 Smart package manager selection
  • 🔒 Sandboxed environments
  • 🧹 Automatic cleanup
  • 🔄 GitHub repository support
  • 📂 Local project support

Developer Experience

  • 🎯 Zero configuration needed
  • 📊 Structured JSON logging
  • 🔍 Detailed test coverage metrics
  • 🛡️ Isolated environments per project

💫 Under the Hood

  • MCP Server Spec: Full compliance with comprehensive test coverage
  • Path Isolation: Each environment is neatly contained
  • System Integration: Uses your installed runtimes (Python, Node.js, Bun)
  • Package Management: Automatically selects fastest available package manager for each runtime
  • Network Access: Full connectivity for package management
  • Process Handling: Native system processes for maximum speed

🌟 Behind the Scenes

Development involved rigorous testing across multiple models:

  • 🏆 Claude 3.5 Sonnet: Crushed it
  • 💪 DeepSeek V3: Strong performer
  • 👎 O1: Not great, Bob

🚀 Key Takeaways

This project demonstrates the incredible potential of AI-assisted development:

  • 🏃‍♂️ Lightning fast prototyping
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/txbm/mcp-local-dev@main mcp-local-dev
MCP 初心者?mcpskill.org のガイドから始めましょう →