🛠️ Update various documentation, scripts, and configuration templates to enhance clarity, functionality, and maintainability across the project
This commit is contained in:
66
config/mcp/copilot-cli.mcp.template.jsonc
Normal file
66
config/mcp/copilot-cli.mcp.template.jsonc
Normal file
@@ -0,0 +1,66 @@
|
||||
{
|
||||
// Managed MCP servers for the GitHub Copilot CLI user profile.
|
||||
"mcpServers": {
|
||||
"filesystem": {
|
||||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"{{COPILOT_RESOURCES_HOME}}/install/mcp/copilot-cli-filesystem-wrapper.mjs"
|
||||
],
|
||||
"timeout": 30000
|
||||
},
|
||||
"gitea": {
|
||||
"type": "stdio",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"run",
|
||||
"-i",
|
||||
"--rm",
|
||||
"-e",
|
||||
"FORGEJOMCP_SERVER",
|
||||
"-e",
|
||||
"FORGEJOMCP_TOKEN",
|
||||
"ronmi/forgejo-mcp",
|
||||
"stdio"
|
||||
],
|
||||
"env": {
|
||||
"FORGEJOMCP_SERVER": "{{GITEA_SERVER_URL}}",
|
||||
"FORGEJOMCP_TOKEN": "{{GITEA_TOKEN}}"
|
||||
},
|
||||
"tools": [
|
||||
"search_repositories",
|
||||
"list_my_repositories",
|
||||
"list_org_repositories",
|
||||
"get_repository",
|
||||
"list_repo_issues",
|
||||
"get_issue",
|
||||
"create_issue",
|
||||
"edit_issue",
|
||||
"list_issue_comments",
|
||||
"add_issue_labels",
|
||||
"remove_issue_label",
|
||||
"replace_issue_labels",
|
||||
"list_repo_labels",
|
||||
"create_label",
|
||||
"edit_label",
|
||||
"delete_label",
|
||||
"list_repo_milestones",
|
||||
"create_milestone",
|
||||
"edit_milestone",
|
||||
"delete_milestone",
|
||||
"list_releases",
|
||||
"create_release",
|
||||
"edit_release",
|
||||
"delete_release",
|
||||
"list_release_attachments",
|
||||
"list_pull_requests",
|
||||
"get_pull_request",
|
||||
"create_pull_request",
|
||||
"list_wiki_pages",
|
||||
"get_wiki_page",
|
||||
"list_action_tasks"
|
||||
],
|
||||
"timeout": 30000
|
||||
}
|
||||
}
|
||||
}
|
||||
17
config/mcp/local-overrides.example.jsonc
Normal file
17
config/mcp/local-overrides.example.jsonc
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
// Copy this file to .local/mcp.local.jsonc and replace the placeholder values.
|
||||
// The generated Gitea server is omitted unless enabled is true and both values are set.
|
||||
"servers": {
|
||||
"playwright": {
|
||||
"enabled": true
|
||||
},
|
||||
"filesystem": {
|
||||
"enabled": true
|
||||
},
|
||||
"gitea": {
|
||||
"enabled": false,
|
||||
"serverUrl": "https://git.example.com",
|
||||
"token": "replace-with-a-local-access-token"
|
||||
}
|
||||
}
|
||||
}
|
||||
42
config/mcp/vscode.mcp.template.jsonc
Normal file
42
config/mcp/vscode.mcp.template.jsonc
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
// Managed MCP servers for the VS Code user profile.
|
||||
"servers": {
|
||||
"playwright": {
|
||||
"type": "stdio",
|
||||
"command": "npx",
|
||||
"args": ["@playwright/mcp@latest"]
|
||||
},
|
||||
"filesystem": {
|
||||
"type": "stdio",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"run",
|
||||
"-i",
|
||||
"--rm",
|
||||
"--mount",
|
||||
"type=bind,src=${workspaceFolder},dst=/projects/workspace",
|
||||
"mcp/filesystem",
|
||||
"/projects/workspace"
|
||||
]
|
||||
},
|
||||
"gitea": {
|
||||
"type": "stdio",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"run",
|
||||
"-i",
|
||||
"--rm",
|
||||
"-e",
|
||||
"FORGEJOMCP_SERVER",
|
||||
"-e",
|
||||
"FORGEJOMCP_TOKEN",
|
||||
"ronmi/forgejo-mcp",
|
||||
"stdio"
|
||||
],
|
||||
"env": {
|
||||
"FORGEJOMCP_SERVER": "{{GITEA_SERVER_URL}}",
|
||||
"FORGEJOMCP_TOKEN": "{{GITEA_TOKEN}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
"chat.useAgentsMdFile": true,
|
||||
"chat.useClaudeMdFile": true,
|
||||
"chat.useCustomizationsInParentRepositories": true,
|
||||
|
||||
// Direct-path fallback configuration in case symlinked defaults are not preferred.
|
||||
"chat.instructionsFilesLocations": {
|
||||
"{{COPILOT_RESOURCES_HOME}}/resources/instructions": true,
|
||||
@@ -26,4 +25,4 @@
|
||||
"{{COPILOT_RESOURCES_HOME}}/resources/hooks": true,
|
||||
"~/.claude/settings.json": true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user