Server Windows Launcher
БесплатноНе проверенMCP server for opening files in Windows applications, including Microsoft Edge and the default app for file types.
Описание
MCP server for opening files in Windows applications, including Microsoft Edge and the default app for file types.
README
Ein Model Context Protocol (MCP) Server-Plugin zum Öffnen von Dateien in Windows-Anwendungen.
🎯 Funktionen
- open_in_edge: Öffnet eine oder mehrere Dateien im Microsoft Edge Browser (optional in neuen Fenstern)
- open_with_default_app: Öffnet eine Datei mit der Windows-Standard-Anwendung
- Unterstützung für absolute und relative Pfade
- Asynchrone Ausführung
- Ausführliche Fehlerbehandlung und Statusmeldungen
📦 Installation
Python-Abhängigkeiten
Das Paket erfordert Python 3.9 oder höher und läuft nur unter Windows.
# Mit pip installieren (von PyPI, sobald veröffentlicht)
pip install mcp-server-windows-launcher
# Oder direkt aus dem Repository (Entwicklungsversion)
pip install git+https://github.com/username/mcp-server-windows-launcher.git
Verwendung
Nach der Installation können Sie den Server auf zwei Arten starten:
- Direkt über die Kommandozeile:
mcp-server-windows-launcher
- Als Python-Modul:
python -m mcp_server_windows_launcher.server
Claude Desktop Konfiguration
Öffnen Sie die Claude Desktop Konfigurationsdatei:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Windows:
Fügen Sie den Windows-Launcher Server hinzu:
{
"mcpServers": {
"windows-launcher": {
"command": "mcp-server-windows-launcher"
}
}
}
Wichtig: Wenn Sie bereits andere MCP-Server konfiguriert haben, fügen Sie den neuen Server einfach zur Liste hinzu:
{
"mcpServers": {
"image-selector": { ... },
"tesseract": { ... },
"filesystem": { ... },
"windows-launcher": {
"command": "python",
"args": ["-m", "mcp_server_windows_launcher.server"]
}
}
}
Claude Desktop neu starten
Nach der Konfiguration müssen Sie Claude Desktop komplett schließen und neu starten.
🚀 Verwendung
1. In Claude Desktop
Nach der Installation können Sie Claude bitten:
- "Öffne die Datei XYZ im Edge Browser"
- "Starte Edge mit diesen beiden HTML-Dateien"
- "Öffne die PDF mit der Standard-App"
2. Als Python-Paket
from mcp_server_windows_launcher.server import open_in_edge, open_with_default_app
# Dateien in Edge öffnen
results = await open_in_edge(
["datei1.html", "datei2.pdf"],
new_window=True # Optional: In neuen Fenstern öffnen
)
# Datei mit Standard-App öffnen
result = await open_with_default_app("dokument.pdf")
👩💻 Entwicklung
Entwicklungsumgebung einrichten
- Repository klonen:
git clone https://github.com/username/mcp-server-windows-launcher.git
cd mcp-server-windows-launcher
- Python-Umgebung einrichten (Python 3.9+):
python -m pip install --upgrade pip
pip install -e .
- Entwicklungsabhängigkeiten installieren:
pip install pytest pytest-asyncio black flake8
Tests
Vor dem Ausführen der Tests muss das Paket in editierbarem Modus installiert sein:
# Paket installieren (nur einmal notwendig)
python -m pip install -e .
# Alternativ: PYTHONPATH setzen (bei jedem neuen Terminal notwendig)
$env:PYTHONPATH='src'
Dann können die Tests ausgeführt werden:
# Alle Tests ausführen
pytest tests/
# Tests mit detaillierter Ausgabe
pytest -v tests/
# Tests mit Ausgabe der Testabdeckung
pytest --cov=src/mcp_server_windows_launcher tests/
Code-Qualität
# Code formatieren (Black)
black src/ tests/
# Linting (Flake8)
flake8 src/ tests/
Continuous Integration
Das Projekt verwendet GitHub Actions für:
- Automatische Tests auf Windows
- Tests mit Python 3.9 bis 3.13
- Ausführung bei Push und Pull Requests
- Code-Qualitätsprüfung
Die Konfiguration befindet sich in .github/workflows/python-tests.yml
📄 Lizenz
MIT Lizenz - siehe LICENSE Datei für Details.
📝 Verfügbare Tools
open_in_edge
{
"file_paths": ["C:\\Pfad\\zur\\Datei.html"],
"new_window": false
}
open_with_default_app
{
"file_path": "C:\\Pfad\\zur\\Datei.pdf"
}
🐛 Fehlerbehebung
- "Datei nicht gefunden": Prüfen Sie, ob der Pfad korrekt ist
- Edge startet nicht: Stellen Sie sicher, dass MS Edge installiert ist
- Server läuft nicht: Prüfen Sie, ob
mcpinstalliert ist (pip install mcp)
Установка Server Windows Launcher
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/lka/mcp_server_windows_launcherFAQ
Server Windows Launcher MCP бесплатный?
Да, Server Windows Launcher MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Server Windows Launcher?
Нет, Server Windows Launcher работает без API-ключей и переменных окружения.
Server Windows Launcher — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Server Windows Launcher в Claude Desktop, Claude Code или Cursor?
Открой Server Windows Launcher на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Server Windows Launcher with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
