Merge pull request #22 from chad-loder/pr/auth-naming-fixes

Authentication Header Consistency Fix
This commit is contained in:
bbang-dduck
2025-03-19 08:01:18 +09:00
committed by GitHub

View File

@ -1809,26 +1809,7 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
case "list_projects": {
const args = ListProjectsSchema.parse(request.params.arguments);
const url = new URL(`${GITLAB_API_URL}/projects`);
// Add query parameters for filtering
Object.entries(args).forEach(([key, value]) => {
if (value !== undefined) {
url.searchParams.append(key, value.toString());
}
});
const response = await fetch(url.toString(), {
method: "GET",
headers: DEFAULT_HEADERS,
});
// Handle errors
await handleGitLabError(response);
// Parse and return the data
const data = await response.json();
const projects = z.array(GitLabProjectSchema).parse(data);
const projects = await listProjects(args);
return {
content: [{ type: "text", text: JSON.stringify(projects, null, 2) }],