Skip to content

bug: Unable to use MCP server becuase Jan does not recognize Root CA #7544

@tuaris

Description

@tuaris

Version:
v0.7.7

Describe the Bug

Despite going through all the workarounds, it seems Jan refuses to recognize TLS certificates signed by my CA. The alternative is to connect using plain text HTTP, but then my communications will not be secure. Also, some servers will redirect to HTTPS, thus making it an impossible option.

{
  "active": false,
  "args": [],
  "command": "",
  "env": {},
  "headers": {
    "Authorization": "Basic xxxREDACTEDxxx"
  },
  "timeout": 90,
  "type": "http",
  "url": "https://jenkins.morante.com/mcp-server/mcp"
}

Steps to Reproduce

  1. Setup and MCP server using HTTP of SSE
  2. Attempt to connect to it
  3. Observe error in log

Screenshots / Logs

Image
[05:46:06]
DEBUG
starting new connection: https://jenkins.morante.com/
[05:46:07]
ERROR
client error: TransportError { error: DynamicTransportError { transport_name: "rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttpClientWorker<reqwest::async_impl::client::Client>>", transport_type_id: TypeId(0x97a322f76583cf527e200829e561515a), error: Client(reqwest::Error { kind: Request, url: "https://jenkins.morante.com/mcp-server/mcp", source: hyper_util::client::legacy::Error(Connect, Custom { kind: Other, error: Custom { kind: InvalidData, error: InvalidCertificate(UnknownIssuer) } }) }) }, context: "send initialize request" }
[05:46:07]
ERROR
Failed to connect to server: Send message error Transport [rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttpClientWorker<reqwest::async_impl::client::Client>>] error: Client error: error sending request for url (https://jenkins.morante.com/mcp-server/mcp), when send initialize request
[05:46:07]
ERROR
Failed to start MCP server Jenkins on first attempt: Failed to connect to server: Send message error Transport [rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttpClientWorker<reqwest::async_impl::client::Client>>] error: Client error: error sending request for url (https://jenkins.morante.com/mcp-server/mcp), when send initialize request

Operating System

  • MacOS
  • [X ] Windows
  • Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions