chore: add workspace MCP configuration
Build Development / guard_manual_run (push) Has been cancelled
Build Development / Build linux/arm64 (push) Has been cancelled
Build Development / Build linux/amd64 (push) Has been cancelled
Build Development / Merge Docker digests and push (push) Has been cancelled
Release 1 - Prepare PR / Guard release branch (push) Has been cancelled
Release 1 - Prepare PR / Create or update release PR (push) Has been cancelled
Release 1 - Prepare PR / guard_manual_run (push) Has been cancelled

This commit is contained in:
enoch85
2026-04-25 23:13:33 +00:00
parent 9d723cfefa
commit a42760e903
4 changed files with 59 additions and 0 deletions
@@ -14,9 +14,29 @@ Treat full `LoadingSpinner` as delayed, `SmallLoadingSpinner` as immediate, and
When implementing against any external API or SDK (Plex, Jellyfin, TypeORM, etc.), read the official API documentation to confirm behaviour. Do not guess or assume — facts only, based on current documentation.
### Workspace MCP servers
- Workspace MCP configuration lives in `.vscode/mcp.json`.
- Prefer the `github` MCP server for live GitHub context such as issues, pull requests, status checks, branches, commits, releases, and cross-repo search. It is intentionally configured as read-only, so do not plan on it for creating or editing GitHub resources.
- Prefer the `playwright` MCP server for browser-driven UI validation, repro steps, navigation, form interactions, screenshots, console inspection, and network checks when validating frontend behavior.
- If `.vscode/mcp.json` changes, reload the VS Code window before assuming the new MCP configuration is active.
### API documentation references
#### Media management services
- Sonarr: https://raw.githubusercontent.com/Sonarr/Sonarr/develop/src/Sonarr.Api.V3/openapi.json
- Radarr: https://raw.githubusercontent.com/Radarr/Radarr/develop/src/Radarr.Api.V3/openapi.json
- Tautulli: https://docs.tautulli.com/extending-tautulli/api-reference
#### Request management services
- Seerr/Overseerr/Jellyseerr: https://docs.seerr.dev/
#### Media server services
- Plex (python-plexapi): https://python-plexapi.readthedocs.io/en/latest/index.html
- Plex (OpenAPI): https://raw.githubusercontent.com/LukeHagar/plex-api-spec/refs/heads/main/src/pms-spec.yaml
- Jellyfin: https://api.jellyfin.org/
## Rules
+3
View File
@@ -16,3 +16,6 @@ jellyfin-dev-documents/
# External dependencies (local only)
.external/
.DS_Store
# Playwright MCP scratch artifacts (snapshots, screenshots)
.playwright-mcp/
+16
View File
@@ -0,0 +1,16 @@
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"X-MCP-Readonly": "true"
}
},
"playwright": {
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest", "--headless", "--isolated"]
}
}
}
+20
View File
@@ -0,0 +1,20 @@
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"X-MCP-Readonly": "true"
}
},
"playwright": {
"type": "stdio",
"command": "npx",
"args": [
"@playwright/mcp@latest",
"--headless",
"--isolated"
]
}
}
}