MCPcopy
hub / github.com/github/github-mcp-server / toArgs

Method toArgs

script/print-mcp-diff-configs/main.go:155–179  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

153}
154
155func (s settings) toArgs() string {
156 var parts []string
157 if s.toolsets != "" {
158 parts = append(parts, "--toolsets="+s.toolsets)
159 }
160 if s.tools != "" {
161 parts = append(parts, "--tools="+s.tools)
162 }
163 if s.excludeTools != "" {
164 parts = append(parts, "--exclude-tools="+s.excludeTools)
165 }
166 if s.features != "" {
167 parts = append(parts, "--features="+s.features)
168 }
169 if s.readOnly {
170 parts = append(parts, "--read-only")
171 }
172 if s.insiders {
173 parts = append(parts, "--insiders")
174 }
175 if s.lockdown {
176 parts = append(parts, "--lockdown-mode")
177 }
178 return strings.Join(parts, " ")
179}
180
181func (s settings) toHeaders() map[string]string {
182 h := map[string]string{}

Callers 1

mainFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected