Existing issues
Related: #481. This request concerns search configuration and onboarding, rather than reopening the earlier empty-search-result bug.
What problem are you trying to solve?
I use OpenScience for scientific research on Windows, with my own third-party OpenAI-compatible and Anthropic-compatible API providers. I also already have search MCP services configured for other clients. I would like the path from a working model connection to a useful research workspace to be clearer, and the Simplified Chinese interface to be more complete.
Environment: OpenScience 2.0.141, Windows x64, npm CLI/browser workspace. I also encountered configuration friction while using the Windows desktop app of the same version.
1. Clarify and improve web search for users bringing their own API provider
What is the intended web-search architecture for these users: provider-hosted model search, OpenScience's own research tools, external MCP search servers, or a combination? How much of the research/search experience is intended to work independently of the model provider?
I can see that OpenScience already has dedicated capabilities, including research_search, literature, and webfetch. In particular, research_search is made available when Firecrawl or Ace is connected. My concern is discoverability: connecting an API key successfully does not make it clear which web-search capabilities are available, which need separate credentials, and how to reuse existing search services.
2. Complete Simplified Chinese localization and review translation quality
As a Chinese-speaking user, I find parts of the wording unnatural and encounter mixed Chinese/English screens. Beyond that general feedback, the following normal settings controls are still hard-coded English in the source:
- Models/connections:
Provider API keys, Add key, and Save key in ProviderKeys.tsx.
- Connectors: the page heading, description, search placeholder, add button, and remote/local connection types in Connectors.tsx.
- Connector connection/authentication status labels in the same component.
Suggested verification: select Simplified Chinese and review Models/connections and Connectors, including status messages, empty states, validation errors, and dialogs. The examples above were verified in source; this report does not include a screenshot-based audit of every screen. The corresponding connector strings also remain hard-coded in the current main branch.
3. Compatibility friction encountered while adding existing search MCPs
- The remote MCP URL validator rejects all query parameters. My existing Exa connection selects tools with
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run,web_search_advanced_exa. Authentication is supplied separately in a header; this query contains tool selection, not credentials. The URL cannot be entered unchanged in OpenScience. See the validator.
- I tried Exa's official local MCP package as an alternative, launched directly with Node. On this Windows installation, OpenScience refused to start it because no sandbox backend was available. The error text included “Running the command WITHOUT isolation,” but the connector remained failed, which was confusing.
- Using the remote Exa URL without query parameters works. With my API key it exposes search, fetching, and
agent_run, but not web_search_advanced_exa. This is a usable workaround, with a smaller tool selection than the existing configuration.
- The provider-key form also lacks a custom Base URL field. Third-party provider setup required editing the configuration file. Explaining the expected Base URL format would help, especially when different client SDKs handle
/v1 differently.
Proposed change
- Show model connectivity and search connectivity separately, including which search tools are available and which credentials are missing.
- Provide a clear, documented route for adding an existing search MCP, with examples for common providers and actionable authentication/quota errors.
- Document whether provider-hosted search is supported for custom Responses-compatible providers, and how it relates to OpenScience's own search tools.
- Support legitimate MCP tool-selection query parameters, or offer an equivalent supported configuration mechanism.
- Provide a supported Windows local-MCP setup path and make unavailable-sandbox errors accurately describe whether a process was started.
- Add custom provider Base URL entry and protocol guidance to the model settings UI.
- Move the remaining user-facing English strings into the localization system, review Chinese terminology for naturalness and consistency, and check complete workflows rather than only the main navigation.
Alternatives considered
External search MCPs already help: AnySearch search and Monid endpoint discovery were successfully invoked through OpenScience. Exa connects inside OpenScience, and direct MCP search/fetch calls to the configured endpoint also succeeded. The request is to make these capabilities easier to discover and configure, and to reduce the compatibility work required to reuse existing services.
Tavily connected but returned an account usage-limit error during a search. That is a service/account limitation, so I am not reporting it as an OpenScience defect.
No API keys or private configuration are included in this report.
Existing issues
Related: #481. This request concerns search configuration and onboarding, rather than reopening the earlier empty-search-result bug.
What problem are you trying to solve?
I use OpenScience for scientific research on Windows, with my own third-party OpenAI-compatible and Anthropic-compatible API providers. I also already have search MCP services configured for other clients. I would like the path from a working model connection to a useful research workspace to be clearer, and the Simplified Chinese interface to be more complete.
Environment: OpenScience 2.0.141, Windows x64, npm CLI/browser workspace. I also encountered configuration friction while using the Windows desktop app of the same version.
1. Clarify and improve web search for users bringing their own API provider
What is the intended web-search architecture for these users: provider-hosted model search, OpenScience's own research tools, external MCP search servers, or a combination? How much of the research/search experience is intended to work independently of the model provider?
I can see that OpenScience already has dedicated capabilities, including
research_search,literature, andwebfetch. In particular, research_search is made available when Firecrawl or Ace is connected. My concern is discoverability: connecting an API key successfully does not make it clear which web-search capabilities are available, which need separate credentials, and how to reuse existing search services.2. Complete Simplified Chinese localization and review translation quality
As a Chinese-speaking user, I find parts of the wording unnatural and encounter mixed Chinese/English screens. Beyond that general feedback, the following normal settings controls are still hard-coded English in the source:
Provider API keys,Add key, andSave keyin ProviderKeys.tsx.Suggested verification: select Simplified Chinese and review Models/connections and Connectors, including status messages, empty states, validation errors, and dialogs. The examples above were verified in source; this report does not include a screenshot-based audit of every screen. The corresponding connector strings also remain hard-coded in the current
mainbranch.3. Compatibility friction encountered while adding existing search MCPs
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run,web_search_advanced_exa. Authentication is supplied separately in a header; this query contains tool selection, not credentials. The URL cannot be entered unchanged in OpenScience. See the validator.agent_run, but notweb_search_advanced_exa. This is a usable workaround, with a smaller tool selection than the existing configuration./v1differently.Proposed change
Alternatives considered
External search MCPs already help: AnySearch search and Monid endpoint discovery were successfully invoked through OpenScience. Exa connects inside OpenScience, and direct MCP search/fetch calls to the configured endpoint also succeeded. The request is to make these capabilities easier to discover and configure, and to reduce the compatibility work required to reuse existing services.
Tavily connected but returned an account usage-limit error during a search. That is a service/account limitation, so I am not reporting it as an OpenScience defect.
No API keys or private configuration are included in this report.