Skip to content

[Feature Request]: Export connection strings to various clients from UI and via API #154

@madhav165

Description

@madhav165

🧭 Epic
Title: Provide pre generate connection strings to servers through API and UI
Goal: Allow users to call an API or UI to generate connection strings with their server details to receive connection strings to various predefined clients
Benefit: Simplifies the connection to servers. Users can skip the documentation and get connection strings with preconfigured credentials so they always work.

Note: this is related to #136

🧭 Type of Feature

  • Enhancement to existing functionality
  • New feature or capability
  • Security Related (for auditability)

🙋‍♂️ User Story 1

As a: Server creator working from UI
I want: to connect to the server from Claude Desktop
So that: I can start testing the tools without having to set all the keys and connection string manually

✅ Acceptance Criteria

Scenario: Download connection details in a file from UI
  When I click the button to download connection string button and select my client such `Claude Desktop` in the popup dropdown
  Then A file with the connection details gets download that I can export to `Claude Desktop`

🙋‍♂️ User Story 2

As a: API consumer
I want: get connection string to a server my team created
So that: Use it with an agent framework such as Langchain without having to set the connection strings and keys manually

✅ Acceptance Criteria

Scenario: Call an API to receive connection details
  When I POST /servers/{server_id}/connect with server details and gateway authentication and client type such as `langchain`
  Then I receive prebuilt connection config I can use to connect to connect to the server from Langchain

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationduplicateThis issue or pull request already existsenhancementNew feature or requestfrontendFrontend development (HTML, CSS, JavaScript)pythonPython / backend development (FastAPI)triageIssues / Features awaiting triage

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions