
txbm/mcp-local-dev
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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。 テストを実行し、カバレッジを報告してください!
- ディスカッションをしたり、周りを話したり、掃除したりする。
確かなコア機能
テストランナー
- 報道報告とピテスト
- ⚡️ 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
- Install Claude Desktop from the MCP quickstart guide
- 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"
]
}
}
}
-
Point Claude at any GitHub repository and ask it to set up a dev environment!
-
Have it run the tests and report coverage!
-
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
インストール
uvx --from git+https://github.com/txbm/mcp-local-dev@main mcp-local-dev