Skip to content

Bright Data API key requires Bearer in the beginning #490

Description

@mnvsk97

What happened?

Key gets rejected without adding "Bearer" in the beginning of the key

Steps to reproduce

  1. Connect Bright Data MCP from the connectors section
  2. Add the key that you got from the brightdata dashboard
  3. The tool throws a 401 error

How are you running TrueForge?

npx (standalone / SQLite)

Version

main

Relevant logs or screenshots

McpConnectionError: Failed to connect to remote MCP server 'bright-data': upstream returned 401 Unauthorized (check x-tfy-mcp-headers credentials)
    at RemoteMCP.toConnectError (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/RemoteMCP.mjs:224:12)
    at file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/RemoteMCP.mjs:201:20
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async RemoteMCP.connectAndRun (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/RemoteMCP.mjs:89:24)
    at async RemoteMCP.listTools (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/RemoteMCP.mjs:123:22)
    at async ToolSet.listTools (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/ToolSet.mjs:33:22)
    at async DeferredTool.resolveServerTools (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/runtime/DeferredTool.mjs:113:26)
    at async handler (file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/runtime/DeferredTool.mjs:132:28)
    at async file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/LocalToolMCP.mjs:65:26
    at async file:///Users/saikrishna/.npm/_npx/efcb13bb8fe8f852/node_modules/@truefoundry/trueforge-core/dist/core/mcp/executeToolCalls.mjs:49:24

Environment

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions