feat: Add user-level configuration for mcp-hal9002 in VS Code and update workspace setup
This commit is contained in:
@@ -56,9 +56,52 @@ uvx --from git+https://git.enne2.net/enne2/mcp-hal9002.git mcp-hal9002
|
|||||||
|
|
||||||
## Uso diretto in VS Code con Copilot
|
## Uso diretto in VS Code con Copilot
|
||||||
|
|
||||||
Il workspace include una configurazione [ .vscode/mcp.json ] che registra `mcp-hal9002` come server MCP `stdio` per GitHub Copilot usando il Python del virtualenv locale e `PYTHONPATH=${workspaceFolder}/src`.
|
### Configurazione a livello utente (raccomandata, tramite uvx)
|
||||||
|
|
||||||
Nel workspace e presente anche [ .vscode/settings.json ] con `chat.mcp.autostart=true`, cosi VS Code puo riavviare automaticamente il server quando la configurazione cambia.
|
Per abilitare `mcp-hal9002` in tutti i workspace VS Code senza dover aprire questo repository, aggiungilo al file di configurazione MCP utente:
|
||||||
|
|
||||||
|
**Linux/macOS:** `~/.config/Code/User/mcp.json`
|
||||||
|
**Windows:** `%APPDATA%\Code\User\mcp.json`
|
||||||
|
|
||||||
|
Da repository Git (non richiede installazione locale):
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"servers": {
|
||||||
|
"mcpHal9002": {
|
||||||
|
"type": "stdio",
|
||||||
|
"command": "uvx",
|
||||||
|
"args": [
|
||||||
|
"--from",
|
||||||
|
"git+https://git.enne2.net/enne2/mcp-hal9002.git",
|
||||||
|
"mcp-hal9002"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Se il pacchetto viene pubblicato su PyPI, la versione semplificata sara:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"servers": {
|
||||||
|
"mcpHal9002": {
|
||||||
|
"type": "stdio",
|
||||||
|
"command": "uvx",
|
||||||
|
"args": ["mcp-hal9002"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Dopo aver salvato il file, esegui `MCP: List Servers` in VS Code per rilevare la nuova configurazione, oppure attiva `chat.mcp.autostart` in settings per il riavvio automatico.
|
||||||
|
|
||||||
|
### Configurazione di workspace (sviluppo locale)
|
||||||
|
|
||||||
|
Il workspace include una configurazione [.vscode/mcp.json](.vscode/mcp.json) che registra `mcp-hal9002` come server MCP `stdio` per GitHub Copilot usando il Python del virtualenv locale e `PYTHONPATH=${workspaceFolder}/src`.
|
||||||
|
|
||||||
|
Nel workspace e presente anche [.vscode/settings.json](.vscode/settings.json) con `chat.mcp.autostart=true`, cosi VS Code puo riavviare automaticamente il server quando la configurazione cambia.
|
||||||
|
|
||||||
Per usarlo in Copilot:
|
Per usarlo in Copilot:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user