-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopencode.json
More file actions
121 lines (121 loc) · 3.01 KB
/
Copy pathopencode.json
File metadata and controls
121 lines (121 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"shadcn": {
"type": "local",
"command": ["pnpm", "dlx", "shadcn@latest", "mcp", "--cwd", "apps/desktop"],
"enabled": false,
"timeout": 30000
},
"figma": {
"type": "remote",
"url": "https://mcp.figma.com/mcp",
"enabled": false,
"timeout": 30000
},
"figma-framelink": {
"type": "local",
"command": ["cmd", "/c", "npx", "-y", "figma-developer-mcp", "--stdio"],
"enabled": true,
"environment": {
"FIGMA_API_KEY": "{env:FIGMA_API_KEY}"
},
"timeout": 30000
},
"github": {
"type": "remote",
"url": "https://api.githubcopilot.com/mcp/",
"enabled": true,
"oauth": false,
"headers": {
"Authorization": "Bearer {env:GITHUB_PERSONAL_ACCESS_TOKEN}",
"X-MCP-Toolsets": "context,repos,issues,pull_requests,actions"
},
"timeout": 30000
},
"tauri": {
"type": "local",
"command": ["npx", "-y", "@hypothesi/tauri-mcp-server"],
"enabled": true,
"timeout": 60000
},
"docsrs": {
"type": "local",
"command": ["cmd", "/c", "npx", "-y", "@nuskey8/docs-rs-mcp@1.0.1"],
"enabled": true,
"timeout": 60000
},
"serena": {
"type": "local",
"command": ["C:\\Users\\agusn\\.local\\bin\\serena.exe", "start-mcp-server", "--context", "ide"],
"enabled": true,
"timeout": 20000
},
"playwright": {
"type": "local",
"command": ["npx", "-y", "@playwright/mcp@latest"],
"enabled": false,
"timeout": 15000
},
"gh_grep": {
"type": "remote",
"url": "https://mcp.grep.app",
"enabled": false,
"timeout": 15000
},
"semgrep": {
"type": "local",
"command": ["C:\\Users\\agusn\\.local\\bin\\semgrep.exe", "mcp", "--transport", "stdio"],
"enabled": false,
"timeout": 30000
},
"sqlite_dev": {
"type": "local",
"command": [
"npx",
"-y",
"@berthojoris/mcp-sqlite-server",
"sqlite://./dev.sqlite",
"list,read"
],
"enabled": false,
"timeout": 15000
}
},
"permission": {
"read": {
"*": "allow",
"**/.env": "deny",
"**/.env.*": "deny",
"**/credentials.json": "deny",
"**/secrets/**": "deny",
"*.env": "deny",
"*.env.*": "deny",
"*.env.example": "allow"
},
"bash": {
"*": "ask",
"git status*": "allow",
"git diff*": "allow",
"git log*": "allow",
"cargo fmt*": "ask",
"cargo check*": "ask",
"cargo clippy*": "ask",
"cargo test*": "ask",
"pnpm lint*": "ask",
"pnpm test*": "ask",
"npm run*": "ask",
"npx playwright install*": "ask",
"rm -rf *": "deny",
"git push*": "ask",
"git commit*": "ask"
},
"tauri_*": "ask",
"docsrs_*": "allow",
"serena_*": "ask",
"playwright_*": "ask",
"gh_grep_*": "allow",
"semgrep_*": "ask",
"sqlite_dev_*": "ask"
}
}