Skip to content
34 changes: 0 additions & 34 deletions apps/code/src/main/services/agent/auth-adapter.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,40 +105,6 @@ describe("AgentAuthAdapter", () => {
);
});

it("includes enabled user-installed MCP servers from backend", async () => {
mockFetch.mockResolvedValue({
ok: true,
json: () =>
Promise.resolve({
results: [
{
id: "inst-1",
url: "https://custom-mcp.example.com",
proxy_url: "https://proxy.posthog.com/inst-1/",
name: "custom-server",
display_name: "Custom Server",
auth_type: "none",
is_enabled: true,
pending_oauth: false,
needs_reauth: false,
},
],
}),
});

const servers = await adapter.buildMcpServers(baseCredentials);

expect(servers).toEqual(
expect.arrayContaining([
expect.objectContaining({
name: "custom-server",
url: "https://custom-mcp.example.com",
headers: [],
}),
]),
);
});

it("routes authenticated installed MCP servers through the proxy URL", async () => {
mockFetch.mockResolvedValue({
ok: true,
Expand Down
10 changes: 0 additions & 10 deletions apps/code/src/main/services/agent/auth-adapter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,16 +83,6 @@ export class AgentAuthAdapter {
const name =
installation.name || installation.display_name || installation.url;

if (installation.auth_type === "none") {
servers.push({
name,
type: "http",
url: installation.url,
headers: [],
});
continue;
}

const proxiedUrl = this.mcpProxy.register(
`installation-${installation.id}`,
installation.proxy_url,
Expand Down
12 changes: 12 additions & 0 deletions apps/code/src/renderer/api/generated.augment.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import type { Schemas } from "./generated";

// typed-openapi omits the `Schemas.` prefix when referencing
// underscore-prefixed schema types from query-parameter positions inside
// the Endpoints namespace. Re-declare them as members of Endpoints so the
// unqualified references in `generated.ts` resolve via declaration merging.
declare module "./generated" {
namespace Endpoints {
type _DateRange = Schemas._DateRange;
type _LogPropertyFilter = Schemas._LogPropertyFilter;
}
}
Loading
Loading