Compare commits

..

140 Commits

Author SHA1 Message Date
semantic-release-bot c980dd1c41 🔖 chore(release): v1.95.2 [skip ci]
### [Version 1.95.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.95.1...v1.95.2)
<sup>Released on **2025-07-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Change the wrong github checkmodel name, pin `officeparser@5.1.1` to fix server error.

#### 💄 Styles

- **misc**: Files hello pages should scroll.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Change the wrong github checkmodel name, closes [#8339](https://github.com/jaworldwideorg/OneJA-Bot/issues/8339) ([f07d912](https://github.com/jaworldwideorg/OneJA-Bot/commit/f07d912))
* **misc**: Pin `officeparser@5.1.1` to fix server error, closes [#8354](https://github.com/jaworldwideorg/OneJA-Bot/issues/8354) ([3f4e935](https://github.com/jaworldwideorg/OneJA-Bot/commit/3f4e935))

#### Styles

* **misc**: Files hello pages should scroll, closes [#8340](https://github.com/jaworldwideorg/OneJA-Bot/issues/8340) ([df9b7df](https://github.com/jaworldwideorg/OneJA-Bot/commit/df9b7df))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-07 09:43:59 +00:00
Jamie Stivala 06b2b76963 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-07-07 11:29:58 +02:00
lobehubbot cd9f7848c1 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-03 12:41:02 +00:00
semantic-release-bot c5dbde3912 🔖 chore(release): v1.95.1 [skip ci]
### [Version&nbsp;1.95.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.95.0...v1.95.1)
<sup>Released on **2025-07-03**</sup>

#### ♻ Code Refactoring

- **misc**: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI.

#### 🐛 Bug Fixes

- **mermaid**: Firefox mermaid show error.
- **misc**: Fix desktop chunk issue, pin `antd@5.26.2` to fix build error, Wrong Gemini 2.5 Pro thinkbudget.

#### 💄 Styles

- **misc**: Add DeepResearch models from OpenAI, update i18n, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI, closes [#7884](https://github.com/jaworldwideorg/OneJA-Bot/issues/7884) ([fef3e5f](https://github.com/jaworldwideorg/OneJA-Bot/commit/fef3e5f))

#### What's fixed

* **mermaid**: Firefox mermaid show error, closes [#8270](https://github.com/jaworldwideorg/OneJA-Bot/issues/8270) ([d9c5e7b](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9c5e7b))
* **misc**: Fix desktop chunk issue, closes [#8280](https://github.com/jaworldwideorg/OneJA-Bot/issues/8280) ([c193e65](https://github.com/jaworldwideorg/OneJA-Bot/commit/c193e65))
* **misc**: Pin `antd@5.26.2` to fix build error, closes [#8303](https://github.com/jaworldwideorg/OneJA-Bot/issues/8303) ([44b6b01](https://github.com/jaworldwideorg/OneJA-Bot/commit/44b6b01))
* **misc**: Wrong Gemini 2.5 Pro thinkbudget, closes [#8296](https://github.com/jaworldwideorg/OneJA-Bot/issues/8296) ([18920c5](https://github.com/jaworldwideorg/OneJA-Bot/commit/18920c5))

#### Styles

* **misc**: Add DeepResearch models from OpenAI, closes [#8291](https://github.com/jaworldwideorg/OneJA-Bot/issues/8291) ([87a5cbc](https://github.com/jaworldwideorg/OneJA-Bot/commit/87a5cbc))
* **misc**: Update i18n, closes [#8322](https://github.com/jaworldwideorg/OneJA-Bot/issues/8322) ([0c6b885](https://github.com/jaworldwideorg/OneJA-Bot/commit/0c6b885))
* **misc**: Update i18n, closes [#8306](https://github.com/jaworldwideorg/OneJA-Bot/issues/8306) ([80aad1d](https://github.com/jaworldwideorg/OneJA-Bot/commit/80aad1d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-03 12:40:36 +00:00
Jamie Stivala 786331d3f4 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
2025-07-03 14:25:28 +02:00
Jamie Stivala 378dceefa4 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
2025-06-30 11:21:04 +02:00
lobehubbot 809a60d90c 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-25 11:50:43 +00:00
semantic-release-bot 24f47f83f9 🔖 chore(release): v1.95.0 [skip ci]
## [Version&nbsp;1.95.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.5...v1.95.0)
<sup>Released on **2025-06-25**</sup>

####  Features

- **misc**: Add Brave & Google PSE & Kagi as build-in Search Provider, add v0 (Vercel) provider support.

#### 🐛 Bug Fixes

- **misc**: Fix `MiniMax-M1` reasoning tag missing, fix inputTemplate behavior, Google Gemini tools declarations, Remove unsupported parameters of Hunyuan.

#### 💄 Styles

- **openrouter**: Add stable versions of Gemini 2.5 models.
- **misc**: Add `blockAds` & `stealth` params for Browserless, Optimized Gemini thinkingBudget configuration, update i18n, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Brave & Google PSE & Kagi as build-in Search Provider, closes [#8172](https://github.com/jaworldwideorg/OneJA-Bot/issues/8172) ([16ae521](https://github.com/jaworldwideorg/OneJA-Bot/commit/16ae521))
* **misc**: Add v0 (Vercel) provider support, closes [#8235](https://github.com/jaworldwideorg/OneJA-Bot/issues/8235) ([5842a18](https://github.com/jaworldwideorg/OneJA-Bot/commit/5842a18))

#### What's fixed

* **misc**: Fix `MiniMax-M1` reasoning tag missing, closes [#8240](https://github.com/jaworldwideorg/OneJA-Bot/issues/8240) ([ea76c11](https://github.com/jaworldwideorg/OneJA-Bot/commit/ea76c11))
* **misc**: Fix inputTemplate behavior, closes [#8204](https://github.com/jaworldwideorg/OneJA-Bot/issues/8204) ([61c2c3c](https://github.com/jaworldwideorg/OneJA-Bot/commit/61c2c3c))
* **misc**: Google Gemini tools declarations, closes [#8256](https://github.com/jaworldwideorg/OneJA-Bot/issues/8256) ([08f5d73](https://github.com/jaworldwideorg/OneJA-Bot/commit/08f5d73))
* **misc**: Remove unsupported parameters of Hunyuan, closes [#8247](https://github.com/jaworldwideorg/OneJA-Bot/issues/8247) ([826d724](https://github.com/jaworldwideorg/OneJA-Bot/commit/826d724))

#### Styles

* **openrouter**: Add stable versions of Gemini 2.5 models, closes [#8239](https://github.com/jaworldwideorg/OneJA-Bot/issues/8239) ([d34ecab](https://github.com/jaworldwideorg/OneJA-Bot/commit/d34ecab))
* **misc**: Add `blockAds` & `stealth` params for Browserless, closes [#8255](https://github.com/jaworldwideorg/OneJA-Bot/issues/8255) ([2ff3efa](https://github.com/jaworldwideorg/OneJA-Bot/commit/2ff3efa))
* **misc**: Optimized Gemini thinkingBudget configuration, closes [#8224](https://github.com/jaworldwideorg/OneJA-Bot/issues/8224) ([03625e8](https://github.com/jaworldwideorg/OneJA-Bot/commit/03625e8))
* **misc**: Update i18n, closes [#8253](https://github.com/jaworldwideorg/OneJA-Bot/issues/8253) ([b86dc9b](https://github.com/jaworldwideorg/OneJA-Bot/commit/b86dc9b))
* **misc**: Update i18n, closes [#8242](https://github.com/jaworldwideorg/OneJA-Bot/issues/8242) ([2d1babc](https://github.com/jaworldwideorg/OneJA-Bot/commit/2d1babc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-25 11:50:11 +00:00
Jamie Stivala c3d386691a Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.zh-CN.md
#	changelog/v1.json
#	src/app/[variants]/(auth)/next-auth/signin/AuthSignInBox.tsx
2025-06-25 13:34:22 +02:00
lobehubbot 139323ffc1 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-20 10:45:55 +00:00
semantic-release-bot c9019f23bf 🔖 chore(release): v1.94.5 [skip ci]
### [Version&nbsp;1.94.5](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.4...v1.94.5)
<sup>Released on **2025-06-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Correctly pass `reasoning.summary`.

#### 💄 Styles

- **misc**: Add MiniMax-M1 model, Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model, update i18n, update i18n, update model card for Gemini 2.5 Pro via OpenRouter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correctly pass `reasoning.summary`, closes [#8221](https://github.com/jaworldwideorg/OneJA-Bot/issues/8221) ([da79815](https://github.com/jaworldwideorg/OneJA-Bot/commit/da79815))

#### Styles

* **misc**: Add MiniMax-M1 model, closes [#8209](https://github.com/jaworldwideorg/OneJA-Bot/issues/8209) ([41a0178](https://github.com/jaworldwideorg/OneJA-Bot/commit/41a0178))
* **misc**: Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model, closes [#8213](https://github.com/jaworldwideorg/OneJA-Bot/issues/8213) ([39ef8be](https://github.com/jaworldwideorg/OneJA-Bot/commit/39ef8be))
* **misc**: Update i18n, closes [#8233](https://github.com/jaworldwideorg/OneJA-Bot/issues/8233) ([88c4362](https://github.com/jaworldwideorg/OneJA-Bot/commit/88c4362))
* **misc**: Update i18n, closes [#8225](https://github.com/jaworldwideorg/OneJA-Bot/issues/8225) ([53e1784](https://github.com/jaworldwideorg/OneJA-Bot/commit/53e1784))
* **misc**: Update model card for Gemini 2.5 Pro via OpenRouter, closes [#8129](https://github.com/jaworldwideorg/OneJA-Bot/issues/8129) ([c96d9ef](https://github.com/jaworldwideorg/OneJA-Bot/commit/c96d9ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-20 10:45:30 +00:00
Jamie Stivala 8cf8c418bc Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.zh-CN.md
#	changelog/v1.json
2025-06-20 18:30:42 +08:00
semantic-release-bot 51ba55dfb4 🔖 chore(release): v1.94.4 [skip ci]
### [Version&nbsp;1.94.4](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.3...v1.94.4)
<sup>Released on **2025-06-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Enhance the multi-display window opening experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Enhance the multi-display window opening experience, closes [#8176](https://github.com/jaworldwideorg/OneJA-Bot/issues/8176) ([b132e66](https://github.com/jaworldwideorg/OneJA-Bot/commit/b132e66))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-18 09:25:52 +00:00
Jamie Stivala 0db1f753a0 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-18 16:50:32 +08:00
semantic-release-bot 624ab716e6 🔖 chore(release): v1.94.3 [skip ci]
### [Version&nbsp;1.94.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.2...v1.94.3)
<sup>Released on **2025-06-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Correctly handle `reasoning_effort`, improve chat selectors and enhance topic handling logic.

#### 💄 Styles

- **misc**: Add `kimi-thinking-preview` model from Moonshot.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correctly handle `reasoning_effort`, closes [#8180](https://github.com/jaworldwideorg/OneJA-Bot/issues/8180) ([1c04736](https://github.com/jaworldwideorg/OneJA-Bot/commit/1c04736))
* **misc**: Improve chat selectors and enhance topic handling logic, closes [#8133](https://github.com/jaworldwideorg/OneJA-Bot/issues/8133) [#8117](https://github.com/jaworldwideorg/OneJA-Bot/issues/8117) ([15b24f1](https://github.com/jaworldwideorg/OneJA-Bot/commit/15b24f1))

#### Styles

* **misc**: Add `kimi-thinking-preview` model from Moonshot, closes [#8171](https://github.com/jaworldwideorg/OneJA-Bot/issues/8171) ([93d677c](https://github.com/jaworldwideorg/OneJA-Bot/commit/93d677c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-16 10:32:37 +00:00
Jamie Stivala e148fd9c97 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-16 18:17:32 +08:00
semantic-release-bot b652a8fb0a 🔖 chore(release): v1.94.2 [skip ci]
### [Version&nbsp;1.94.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.1...v1.94.2)
<sup>Released on **2025-06-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Abort the Gemini request correctly & Add openai o3-pro.

#### 💄 Styles

- **misc**: Add Doubao Seed 1.6 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Abort the Gemini request correctly & Add openai o3-pro, closes [#8135](https://github.com/jaworldwideorg/OneJA-Bot/issues/8135) ([c79f1b9](https://github.com/jaworldwideorg/OneJA-Bot/commit/c79f1b9))

#### Styles

* **misc**: Add Doubao Seed 1.6 model, closes [#8167](https://github.com/jaworldwideorg/OneJA-Bot/issues/8167) ([bdfa44b](https://github.com/jaworldwideorg/OneJA-Bot/commit/bdfa44b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-13 01:20:57 +00:00
Jamie Stivala 62dd97b688 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-13 08:57:20 +08:00
lobehubbot 6481f0bb7a 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-12 14:06:53 +00:00
semantic-release-bot 0e39773557 🔖 chore(release): v1.94.1 [skip ci]
### [Version&nbsp;1.94.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.0...v1.94.1)
<sup>Released on **2025-06-12**</sup>

#### 🐛 Bug Fixes

- **chat**: Improve response animation merging logic.
- **misc**: Update Gemini range of thinkingBudget.

#### 💄 Styles

- **ModelSelect**: Improve mobile layout and text overflow handling.
- **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API, Transition animation switch, update pplx abilities tags, support `vision`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **chat**: Improve response animation merging logic, closes [#8160](https://github.com/jaworldwideorg/OneJA-Bot/issues/8160) ([9d81cdc](https://github.com/jaworldwideorg/OneJA-Bot/commit/9d81cdc))
* **misc**: Update Gemini range of thinkingBudget, closes [#8122](https://github.com/jaworldwideorg/OneJA-Bot/issues/8122) ([7331e8a](https://github.com/jaworldwideorg/OneJA-Bot/commit/7331e8a))

#### Styles

* **ModelSelect**: Improve mobile layout and text overflow handling, closes [#8118](https://github.com/jaworldwideorg/OneJA-Bot/issues/8118) ([d97aa49](https://github.com/jaworldwideorg/OneJA-Bot/commit/d97aa49))
* **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API, closes [#8131](https://github.com/jaworldwideorg/OneJA-Bot/issues/8131) ([b2983f0](https://github.com/jaworldwideorg/OneJA-Bot/commit/b2983f0))
* **misc**: Transition animation switch, closes [#7981](https://github.com/jaworldwideorg/OneJA-Bot/issues/7981) ([dd4ab3f](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd4ab3f))
* **misc**: Update pplx abilities tags, support `vision`, closes [#8119](https://github.com/jaworldwideorg/OneJA-Bot/issues/8119) ([5c2e5f7](https://github.com/jaworldwideorg/OneJA-Bot/commit/5c2e5f7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-12 14:06:25 +00:00
Jamie Stivala e58affe613 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-12 21:41:47 +08:00
Jamie Stivala 0797fac217 Merge remote-tracking branch 'upstream/main' 2025-06-12 21:41:08 +08:00
lobehubbot adbd822851 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-10 12:27:22 +00:00
semantic-release-bot a31f6167bb 🔖 chore(release): v1.94.0 [skip ci]
## [Version&nbsp;1.94.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.93.2...v1.94.0)
<sup>Released on **2025-06-10**</sup>

####  Features

- **misc**: Support google sso as auth provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support google sso as auth provider, closes [#8074](https://github.com/jaworldwideorg/OneJA-Bot/issues/8074) ([43ab03a](https://github.com/jaworldwideorg/OneJA-Bot/commit/43ab03a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-10 12:27:02 +00:00
Jamie Stivala 6ce07b21be Add Okta as a new SSO provider to ssoProviders array 2025-06-10 20:12:25 +08:00
Jamie Stivala 908b4be918 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
#	src/libs/next-auth/sso-providers/index.ts
2025-06-10 20:10:53 +08:00
Jamie Stivala 50c7570440 Auto-redirect the user to the SSO Provider login page if one provider 2025-06-10 19:58:01 +08:00
lobehubbot a021d0ee0e 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-10 08:45:53 +00:00
semantic-release-bot 72925ecd0c 🔖 chore(release): v1.93.2 [skip ci]
### [Version&nbsp;1.93.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.93.1...v1.93.2)
<sup>Released on **2025-06-10**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `<think>` & `</think>` handling, refactor branding info.

#### 🐛 Bug Fixes

- **misc**: Restore reasoningEffort in setting.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `<think>` & `</think>` handling, closes [#8121](https://github.com/jaworldwideorg/OneJA-Bot/issues/8121) ([04ac353](https://github.com/jaworldwideorg/OneJA-Bot/commit/04ac353))
* **misc**: Refactor branding info, closes [#8134](https://github.com/jaworldwideorg/OneJA-Bot/issues/8134) ([3baa966](https://github.com/jaworldwideorg/OneJA-Bot/commit/3baa966))

#### What's fixed

* **misc**: Restore reasoningEffort in setting, closes [#8123](https://github.com/jaworldwideorg/OneJA-Bot/issues/8123) ([3be609c](https://github.com/jaworldwideorg/OneJA-Bot/commit/3be609c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-10 08:45:32 +00:00
Jamie Stivala 0633286211 Updated branding 2025-06-10 16:30:53 +08:00
Jamie Stivala e93d27b14d Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-10 16:26:01 +08:00
Jamie Stivala e7c0372191 Removed unused LobeChat import from AuthSignInBox.tsx. 2025-06-09 17:57:25 +08:00
lobehubbot 45eae70926 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-09 08:45:54 +00:00
semantic-release-bot 7cec77ae2c 🔖 chore(release): v1.92.0 [skip ci]
## [Version&nbsp;1.92.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.3...v1.92.0)
<sup>Released on **2025-06-09**</sup>

####  Features

- **misc**: Support OpenAI Responses API mode, support placeholder variables in prompts and input.

#### 🐛 Bug Fixes

- **misc**: Fix client s3 getObject throw error, fix openai default Responses API issue.

#### 💄 Styles

- **ModelSelect**: Add responsive layout for mobile devices.
- **misc**: Add support to azureopenai embedding, improve `{{username}}` placeholder variable, Support OpenRouter Claude 4 reasoning, Update Gemini & Qwen models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support OpenAI Responses API mode, closes [#8048](https://github.com/jaworldwideorg/OneJA-Bot/issues/8048) ([5bf0921](https://github.com/jaworldwideorg/OneJA-Bot/commit/5bf0921))
* **misc**: Support placeholder variables in prompts and input, closes [#8060](https://github.com/jaworldwideorg/OneJA-Bot/issues/8060) ([3752739](https://github.com/jaworldwideorg/OneJA-Bot/commit/3752739))

#### What's fixed

* **misc**: Fix client s3 getObject throw error, closes [#8009](https://github.com/jaworldwideorg/OneJA-Bot/issues/8009) ([b91ca8c](https://github.com/jaworldwideorg/OneJA-Bot/commit/b91ca8c))
* **misc**: Fix openai default Responses API issue, closes [#8124](https://github.com/jaworldwideorg/OneJA-Bot/issues/8124) ([7f6ccf2](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f6ccf2))

#### Styles

* **ModelSelect**: Add responsive layout for mobile devices, closes [#7960](https://github.com/jaworldwideorg/OneJA-Bot/issues/7960) ([cb84c3e](https://github.com/jaworldwideorg/OneJA-Bot/commit/cb84c3e))
* **misc**: Add support to azureopenai embedding, closes [#8075](https://github.com/jaworldwideorg/OneJA-Bot/issues/8075) ([0725f94](https://github.com/jaworldwideorg/OneJA-Bot/commit/0725f94))
* **misc**: Improve `{{username}}` placeholder variable, closes [#8100](https://github.com/jaworldwideorg/OneJA-Bot/issues/8100) ([95fd588](https://github.com/jaworldwideorg/OneJA-Bot/commit/95fd588))
* **misc**: Support OpenRouter Claude 4 reasoning, closes [#8087](https://github.com/jaworldwideorg/OneJA-Bot/issues/8087) ([039be1d](https://github.com/jaworldwideorg/OneJA-Bot/commit/039be1d))
* **misc**: Update Gemini & Qwen models, closes [#8083](https://github.com/jaworldwideorg/OneJA-Bot/issues/8083) ([6308237](https://github.com/jaworldwideorg/OneJA-Bot/commit/6308237))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-09 08:45:27 +00:00
Jamie Stivala f7ef381bbb Replaced hardcoded username with dynamic branding constant in auth selectors test. 2025-06-09 16:30:44 +08:00
Jamie Stivala 19edff11d7 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.md
#	README.zh-CN.md
#	changelog/v1.json
2025-06-09 16:10:32 +08:00
Jamie Stivala 7cbea6da8a Merge remote-tracking branch 'origin/main' 2025-06-09 16:10:18 +08:00
semantic-release-bot 65259e566c 🔖 chore(release): v1.91.3 [skip ci]
### [Version&nbsp;1.91.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.2...v1.91.3)
<sup>Released on **2025-06-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Some web search bugs.

#### 💄 Styles

- **misc**: Support Vertex AI thought summaries.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Some web search bugs, closes [#8068](https://github.com/jaworldwideorg/OneJA-Bot/issues/8068) ([bebe7a3](https://github.com/jaworldwideorg/OneJA-Bot/commit/bebe7a3))

#### Styles

* **misc**: Support Vertex AI thought summaries, closes [#8090](https://github.com/jaworldwideorg/OneJA-Bot/issues/8090) ([1355a2e](https://github.com/jaworldwideorg/OneJA-Bot/commit/1355a2e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-06 12:25:30 +00:00
GH Action - Upstream Sync 09592304f8 Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-06-06 12:11:19 +00:00
Jamie Stivala 19ab3fef16 Replaced static branding elements with dynamic values sourced from constants. 2025-06-06 18:51:34 +08:00
Jamie Stivala 4884f26ec5 Merge remote-tracking branch 'origin/main' 2025-06-06 18:26:27 +08:00
Jamie Stivala b07803d6a8 Fixed the issue with auto login being looped 2025-06-06 18:26:16 +08:00
lobehubbot 3925d15fa2 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-06 08:56:01 +00:00
semantic-release-bot 010280afdd 🔖 chore(release): v1.91.2 [skip ci]
### [Version&nbsp;1.91.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.1...v1.91.2)
<sup>Released on **2025-06-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Correct deepseek R1 fc support display.

#### 💄 Styles

- **misc**: Add openAI websearch and claude 4 to modelproviders.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correct deepseek R1 fc support display, closes [#8069](https://github.com/jaworldwideorg/OneJA-Bot/issues/8069) ([ed5bb5f](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed5bb5f))

#### Styles

* **misc**: Add openAI websearch and claude 4 to modelproviders, closes [#7988](https://github.com/jaworldwideorg/OneJA-Bot/issues/7988) ([95994f4](https://github.com/jaworldwideorg/OneJA-Bot/commit/95994f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-06 08:55:42 +00:00
Jamie Stivala f2e79fe809 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-06 16:38:37 +08:00
lobehubbot cde421edc7 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-05 12:26:00 +00:00
semantic-release-bot f1ac9bf38c 🔖 chore(release): v1.91.1 [skip ci]
### [Version&nbsp;1.91.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.0...v1.91.1)
<sup>Released on **2025-06-05**</sup>

#### 💄 Styles

- **misc**: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support, improve loading state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support, closes [#8064](https://github.com/jaworldwideorg/OneJA-Bot/issues/8064) ([d3dafe1](https://github.com/jaworldwideorg/OneJA-Bot/commit/d3dafe1))
* **misc**: Improve loading state, closes [#8072](https://github.com/jaworldwideorg/OneJA-Bot/issues/8072) ([f0a7193](https://github.com/jaworldwideorg/OneJA-Bot/commit/f0a7193))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-05 12:25:41 +00:00
GH Action - Upstream Sync 8ae66242b5 Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-06-05 12:11:48 +00:00
GH Action - Upstream Sync b9c489a115 Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-06-05 06:09:48 +00:00
GH Action - Upstream Sync 62f83a6230 Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-06-04 18:09:01 +00:00
lobehubbot abcc820239 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-04 14:46:31 +00:00
Jamie Stivala 17f56df3cf Auto-triggered sign-in for single SSO provider using useLayoutEffect instead of useEffect. 2025-06-04 22:31:55 +08:00
Jamie Stivala 66c6e506dc Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-06-04 21:52:33 +08:00
Jamie Stivala 9ad33bdc6e Added searxng-settings.yml for development environment in Docker Compose configuration. 2025-06-03 22:49:12 +08:00
Jamie Stivala 86bac0654c Removed auto-triggered sign-in behavior for single SSO provider. 2025-06-03 22:47:55 +08:00
lobehubbot a4281e53ef 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-03 14:07:58 +00:00
semantic-release-bot a9ed1a634d 🔖 chore(release): v1.89.0 [skip ci]
## [Version&nbsp;1.89.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.88.0...v1.89.0)
<sup>Released on **2025-06-03**</sup>

#### ♻ Code Refactoring

- **misc**: Rename the createOpenAICompatibleRuntime.

####  Features

- **misc**: Add more provider support for search & crawl.

#### 🐛 Bug Fixes

- **misc**: Update the clerk middleware to support route protection.

#### 💄 Styles

- **misc**: Update modelscope models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Rename the createOpenAICompatibleRuntime, closes [#8049](https://github.com/jaworldwideorg/OneJA-Bot/issues/8049) ([ee660d6](https://github.com/jaworldwideorg/OneJA-Bot/commit/ee660d6))

#### What's improved

* **misc**: Add more provider support for search & crawl, closes [#8033](https://github.com/jaworldwideorg/OneJA-Bot/issues/8033) ([23fade3](https://github.com/jaworldwideorg/OneJA-Bot/commit/23fade3))

#### What's fixed

* **misc**: Update the clerk middleware to support route protection, closes [#8044](https://github.com/jaworldwideorg/OneJA-Bot/issues/8044) ([309f973](https://github.com/jaworldwideorg/OneJA-Bot/commit/309f973))

#### Styles

* **misc**: Update modelscope models, closes [#8057](https://github.com/jaworldwideorg/OneJA-Bot/issues/8057) ([3e02c25](https://github.com/jaworldwideorg/OneJA-Bot/commit/3e02c25))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-03 14:07:37 +00:00
Jamie Stivala 16dcf8edcd Merge remote-tracking branch 'upstream/main' 2025-06-03 21:53:03 +08:00
Jamie Stivala 8aeb49fd2d Updated vitest-canvas-mock to vi-canvas-mock in package.json. 2025-06-03 21:52:30 +08:00
Jamie Stivala 946cd085ac Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
#	package.json
2025-06-03 21:36:25 +08:00
Jamie Stivala 6ba03bf8c3 Auto-triggered sign-in for single SSO provider using useEffect. 2025-06-03 21:35:08 +08:00
lobehubbot 9e532232d7 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-02 09:57:17 +00:00
semantic-release-bot e76ade32e3 🔖 chore(release): v1.88.0 [skip ci]
## [Version&nbsp;1.88.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.2...v1.88.0)
<sup>Released on **2025-06-02**</sup>

####  Features

- **misc**:  Support ModelScope Provider, support protect page.

#### 🐛 Bug Fixes

- **misc**: Agent automatic completion meta not working error, disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics, fix DeepSeek new R1 Search error.

#### 💄 Styles

- **misc**:  `+` in the welcome message can be clicked to create an assistant, Enable deploymentName for Aliyun Bailian, Enhanced reasoning_effort Slider Component, support `web_search` tool for MiniMax & Zhipu, support 01.ai proxy url, Update Hunyuan models & deepseek-r1-0528, use default deployment name when parseModelString doesn't contain deployment name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  Support ModelScope Provider, closes [#8026](https://github.com/jaworldwideorg/OneJA-Bot/issues/8026) ([7b91dfd](https://github.com/jaworldwideorg/OneJA-Bot/commit/7b91dfd))
* **misc**: Support protect page, closes [#8024](https://github.com/jaworldwideorg/OneJA-Bot/issues/8024) ([d61a9f5](https://github.com/jaworldwideorg/OneJA-Bot/commit/d61a9f5))

#### What's fixed

* **misc**: Agent automatic completion meta not working error, closes [#8003](https://github.com/jaworldwideorg/OneJA-Bot/issues/8003) ([c5307bf](https://github.com/jaworldwideorg/OneJA-Bot/commit/c5307bf))
* **misc**: Disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics, closes [#8034](https://github.com/jaworldwideorg/OneJA-Bot/issues/8034) ([5b42ee2](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b42ee2))
* **misc**: Fix DeepSeek new R1 Search error, closes [#8035](https://github.com/jaworldwideorg/OneJA-Bot/issues/8035) ([cf58628](https://github.com/jaworldwideorg/OneJA-Bot/commit/cf58628))

#### Styles

* **misc**:  `+` in the welcome message can be clicked to create an assistant, closes [#7984](https://github.com/jaworldwideorg/OneJA-Bot/issues/7984) ([9f07e4c](https://github.com/jaworldwideorg/OneJA-Bot/commit/9f07e4c))
* **misc**: Enable deploymentName for Aliyun Bailian, closes [#7576](https://github.com/jaworldwideorg/OneJA-Bot/issues/7576) ([169e598](https://github.com/jaworldwideorg/OneJA-Bot/commit/169e598))
* **misc**: Enhanced reasoning_effort Slider Component, closes [#7998](https://github.com/jaworldwideorg/OneJA-Bot/issues/7998) ([750b26a](https://github.com/jaworldwideorg/OneJA-Bot/commit/750b26a))
* **misc**: Support `web_search` tool for MiniMax & Zhipu, closes [#7980](https://github.com/jaworldwideorg/OneJA-Bot/issues/7980) ([28cdafb](https://github.com/jaworldwideorg/OneJA-Bot/commit/28cdafb))
* **misc**: Support 01.ai proxy url, closes [#8025](https://github.com/jaworldwideorg/OneJA-Bot/issues/8025) ([e0442b8](https://github.com/jaworldwideorg/OneJA-Bot/commit/e0442b8))
* **misc**: Update Hunyuan models & deepseek-r1-0528, closes [#7993](https://github.com/jaworldwideorg/OneJA-Bot/issues/7993) ([2eb198c](https://github.com/jaworldwideorg/OneJA-Bot/commit/2eb198c))
* **misc**: Use default deployment name when parseModelString doesn't contain deployment name, closes [#7719](https://github.com/jaworldwideorg/OneJA-Bot/issues/7719) ([aef19f4](https://github.com/jaworldwideorg/OneJA-Bot/commit/aef19f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-02 09:56:48 +00:00
Jamie Stivala a7b89493e4 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.zh-CN.md
#	changelog/v1.json
2025-06-02 17:19:20 +08:00
lobehubbot bcc9c54356 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-30 06:56:51 +00:00
semantic-release-bot e53a8db7c9 🔖 chore(release): v1.87.2 [skip ci]
### [Version&nbsp;1.87.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.1...v1.87.2)
<sup>Released on **2025-05-30**</sup>

#### 💄 Styles

- **misc**: Support Web Search Tools and Beta Header from Anthropic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Web Search Tools and Beta Header from Anthropic, closes [#7964](https://github.com/jaworldwideorg/OneJA-Bot/issues/7964) ([a47ddc5](https://github.com/jaworldwideorg/OneJA-Bot/commit/a47ddc5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-30 06:56:31 +00:00
Jamie Stivala e2ad515379 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
2025-05-30 14:41:52 +08:00
Jamie Stivala f542b49955 Merge remote-tracking branch 'origin/main' 2025-05-30 13:50:39 +08:00
Jamie Stivala 77259e2245 Updated test to reflect JA Logo change 2025-05-30 13:50:17 +08:00
Jamie Stivala d0385e25f1 Updated test to reflect JA Logo change 2025-05-30 13:48:48 +08:00
Jamie Stivala bd9c6e37fc Fixed issue with JA Worldwide logo not loading properly 2025-05-30 13:23:51 +08:00
lobehubbot 0df9aff7db 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-30 04:13:45 +00:00
semantic-release-bot 8a000ac0d8 🔖 chore(release): v1.87.1 [skip ci]
### [Version&nbsp;1.87.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.0...v1.87.1)
<sup>Released on **2025-05-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Close historySummary correctly, cmd + click chat tab not open new tab, Enable thinking output only for supported Gemini thinking models.

#### 💄 Styles

- **misc**: Add fc ability to deepseek-reasoner model, increase the history limit, Update GitHub models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Close historySummary correctly, closes [#7010](https://github.com/jaworldwideorg/OneJA-Bot/issues/7010) ([90a6f68](https://github.com/jaworldwideorg/OneJA-Bot/commit/90a6f68))
* **misc**: Cmd + click chat tab not open new tab, closes [#8001](https://github.com/jaworldwideorg/OneJA-Bot/issues/8001) ([d6d2129](https://github.com/jaworldwideorg/OneJA-Bot/commit/d6d2129))
* **misc**: Enable thinking output only for supported Gemini thinking models, closes [#7987](https://github.com/jaworldwideorg/OneJA-Bot/issues/7987) ([f503c53](https://github.com/jaworldwideorg/OneJA-Bot/commit/f503c53))

#### Styles

* **misc**: Add fc ability to deepseek-reasoner model, closes [#8006](https://github.com/jaworldwideorg/OneJA-Bot/issues/8006) ([1511c75](https://github.com/jaworldwideorg/OneJA-Bot/commit/1511c75))
* **misc**: Increase the history limit, closes [#8007](https://github.com/jaworldwideorg/OneJA-Bot/issues/8007) ([5ec7c8d](https://github.com/jaworldwideorg/OneJA-Bot/commit/5ec7c8d))
* **misc**: Update GitHub models, closes [#8002](https://github.com/jaworldwideorg/OneJA-Bot/issues/8002) ([7b8f533](https://github.com/jaworldwideorg/OneJA-Bot/commit/7b8f533))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-30 04:13:22 +00:00
Jamie Stivala 77f82a37a0 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-05-30 11:58:31 +08:00
Jamie Stivala 4ceb2ec3ab Merge remote-tracking branch 'upstream/main' 2025-05-29 16:54:36 +08:00
lobehubbot 554fa612b5 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-28 10:17:05 +00:00
semantic-release-bot f9f994f9ff 🔖 chore(release): v1.87.0 [skip ci]
## [Version&nbsp;1.87.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.86.1...v1.87.0)
<sup>Released on **2025-05-28**</sup>

####  Features

- **misc**: Add claude 4 series.

#### 🐛 Bug Fixes

- **docs**: Rename and update Google Gemini documentation.
- **DragUpload**: Resolve issue with pasting clipboard images in Safari.
- **misc**: Auto sync theme mode in desktop, cant invoke the application after OIDC authorization in Windows 11, fix chat header in the desktop, fix draggable issue with agent header, fix message refresh 401 on desktop, fix missing email field to user, update agent config of client db will override old config, user nickName & username selector in desktop.

#### 💄 Styles

- **DevPanel**: Improve json display.
- **misc**: Add gemini & hunyuan & Claude models, add live search support for xAI, Allow `SliderWithInput` to have no input limit, correct model name `SenseChat-5-1202`, fix a few typos in the model tooltips, improve thread flicker when first-time loading, resolve InputNumber display overlap issue, support adjust thinkingBudget in gemini 2.5 flash, Support Gemini 2.5 thought reasoning, support share single message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add claude 4 series, closes [#7939](https://github.com/jaworldwideorg/OneJA-Bot/issues/7939) ([9b4f950](https://github.com/jaworldwideorg/OneJA-Bot/commit/9b4f950))

#### What's fixed

* **docs**: Rename and update Google Gemini documentation, closes [#7957](https://github.com/jaworldwideorg/OneJA-Bot/issues/7957) ([432c28d](https://github.com/jaworldwideorg/OneJA-Bot/commit/432c28d))
* **DragUpload**: Resolve issue with pasting clipboard images in Safari, closes [#7961](https://github.com/jaworldwideorg/OneJA-Bot/issues/7961) ([3c3cc75](https://github.com/jaworldwideorg/OneJA-Bot/commit/3c3cc75))
* **misc**: Auto sync theme mode in desktop, closes [#7970](https://github.com/jaworldwideorg/OneJA-Bot/issues/7970) ([a16fa02](https://github.com/jaworldwideorg/OneJA-Bot/commit/a16fa02))
* **misc**: Cant invoke the application after OIDC authorization in Windows 11, closes [#7900](https://github.com/jaworldwideorg/OneJA-Bot/issues/7900) ([585e386](https://github.com/jaworldwideorg/OneJA-Bot/commit/585e386))
* **misc**: Fix chat header in the desktop, closes [#7973](https://github.com/jaworldwideorg/OneJA-Bot/issues/7973) ([63c3a71](https://github.com/jaworldwideorg/OneJA-Bot/commit/63c3a71))
* **misc**: Fix draggable issue with agent header, closes [#7968](https://github.com/jaworldwideorg/OneJA-Bot/issues/7968) ([cd84241](https://github.com/jaworldwideorg/OneJA-Bot/commit/cd84241))
* **misc**: Fix message refresh 401 on desktop, closes [#7958](https://github.com/jaworldwideorg/OneJA-Bot/issues/7958) ([b4b426f](https://github.com/jaworldwideorg/OneJA-Bot/commit/b4b426f))
* **misc**: Fix missing email field to user, closes [#7913](https://github.com/jaworldwideorg/OneJA-Bot/issues/7913) ([d314130](https://github.com/jaworldwideorg/OneJA-Bot/commit/d314130))
* **misc**: Update agent config of client db will override old config, closes [#7918](https://github.com/jaworldwideorg/OneJA-Bot/issues/7918) ([f7cda68](https://github.com/jaworldwideorg/OneJA-Bot/commit/f7cda68))
* **misc**: User nickName & username selector in desktop, closes [#7899](https://github.com/jaworldwideorg/OneJA-Bot/issues/7899) ([bf51746](https://github.com/jaworldwideorg/OneJA-Bot/commit/bf51746))

#### Styles

* **DevPanel**: Improve json display, closes [#7978](https://github.com/jaworldwideorg/OneJA-Bot/issues/7978) ([db800d2](https://github.com/jaworldwideorg/OneJA-Bot/commit/db800d2))
* **misc**: Add gemini & hunyuan & Claude models, closes [#7908](https://github.com/jaworldwideorg/OneJA-Bot/issues/7908) ([5244f22](https://github.com/jaworldwideorg/OneJA-Bot/commit/5244f22))
* **misc**: Add live search support for xAI, closes [#7907](https://github.com/jaworldwideorg/OneJA-Bot/issues/7907) ([dff4b7b](https://github.com/jaworldwideorg/OneJA-Bot/commit/dff4b7b))
* **misc**: Allow `SliderWithInput` to have no input limit, closes [#7708](https://github.com/jaworldwideorg/OneJA-Bot/issues/7708) ([bdb02b2](https://github.com/jaworldwideorg/OneJA-Bot/commit/bdb02b2))
* **misc**: Correct model name `SenseChat-5-1202`, closes [#7979](https://github.com/jaworldwideorg/OneJA-Bot/issues/7979) ([d9e1336](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9e1336))
* **misc**: Fix a few typos in the model tooltips, closes [#7952](https://github.com/jaworldwideorg/OneJA-Bot/issues/7952) ([8416fec](https://github.com/jaworldwideorg/OneJA-Bot/commit/8416fec))
* **misc**: Improve thread flicker when first-time loading, closes [#7963](https://github.com/jaworldwideorg/OneJA-Bot/issues/7963) ([4cacacd](https://github.com/jaworldwideorg/OneJA-Bot/commit/4cacacd))
* **misc**: Resolve InputNumber display overlap issue, closes [#7892](https://github.com/jaworldwideorg/OneJA-Bot/issues/7892) ([5486663](https://github.com/jaworldwideorg/OneJA-Bot/commit/5486663))
* **misc**: Support adjust thinkingBudget in gemini 2.5 flash, closes [#7947](https://github.com/jaworldwideorg/OneJA-Bot/issues/7947) ([a9db548](https://github.com/jaworldwideorg/OneJA-Bot/commit/a9db548))
* **misc**: Support Gemini 2.5 thought reasoning, closes [#7686](https://github.com/jaworldwideorg/OneJA-Bot/issues/7686) ([f34c4de](https://github.com/jaworldwideorg/OneJA-Bot/commit/f34c4de))
* **misc**: Support share single message, closes [#7967](https://github.com/jaworldwideorg/OneJA-Bot/issues/7967) ([660a5ad](https://github.com/jaworldwideorg/OneJA-Bot/commit/660a5ad))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-28 10:16:25 +00:00
Jamie Stivala 3fa2cc1ec2 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.zh-CN.md
#	changelog/v1.json
2025-05-28 18:01:44 +08:00
lobehubbot 6e83440d68 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-22 18:23:40 +00:00
semantic-release-bot 9f1ae50f71 🔖 chore(release): v1.86.1 [skip ci]
### [Version&nbsp;1.86.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.86.0...v1.86.1)
<sup>Released on **2025-05-22**</sup>

#### 🐛 Bug Fixes

- **misc**: 'top_p' is not supported with o4-mini, bump  @lobehub/ui to 2.1.7, pin zustand version to avoid type error.

#### 💄 Styles

- **misc**: Improve tools display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 'top_p' is not supported with o4-mini, closes [#7747](https://github.com/jaworldwideorg/OneJA-Bot/issues/7747) ([4e04399](https://github.com/jaworldwideorg/OneJA-Bot/commit/4e04399))
* **misc**: Bump  @lobehub/ui to 2.1.7, closes [#7912](https://github.com/jaworldwideorg/OneJA-Bot/issues/7912) ([457b645](https://github.com/jaworldwideorg/OneJA-Bot/commit/457b645))
* **misc**: Pin zustand version to avoid type error, closes [#7929](https://github.com/jaworldwideorg/OneJA-Bot/issues/7929) ([4f6e286](https://github.com/jaworldwideorg/OneJA-Bot/commit/4f6e286))

#### Styles

* **misc**: Improve tools display, closes [#7906](https://github.com/jaworldwideorg/OneJA-Bot/issues/7906) ([af8a05b](https://github.com/jaworldwideorg/OneJA-Bot/commit/af8a05b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-22 18:23:19 +00:00
GH Action - Upstream Sync e1c4a934dc Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-05-22 18:08:52 +00:00
GH Action - Upstream Sync d8d1cc6ddd Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-05-22 06:09:50 +00:00
Jamie Stivala 05c70c6388 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-05-21 18:06:43 +07:00
lobehubbot 0758d68d74 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-20 12:38:28 +00:00
semantic-release-bot 26d3c3eabd 🔖 chore(release): v1.86.0 [skip ci]
## [Version&nbsp;1.86.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.2...v1.86.0)
<sup>Released on **2025-05-20**</sup>

#### ♻ Code Refactoring

- **misc**: Clean code with new antd api, refactor agent runtime to model runtime.

####  Features

- **misc**: Add Qiniu Provider, support custom language and Mermaid Appearance.

#### 🐛 Bug Fixes

- **misc**: Fix desktop open issue on linux like Fedora42, fix oidc redirect url, supported SenseNova v6 models correctly & update Gemini models.

#### 💄 Styles

- **misc**: Support Doubao 1.5 Thinking Vision Pro model, update internlm model list, add  series, update Spark X1 model list & fix build-in search params.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Clean code with new antd api, closes [#7870](https://github.com/jaworldwideorg/OneJA-Bot/issues/7870) ([c543884](https://github.com/jaworldwideorg/OneJA-Bot/commit/c543884))
* **misc**: Refactor agent runtime to model runtime, closes [#7846](https://github.com/jaworldwideorg/OneJA-Bot/issues/7846) ([a3b9448](https://github.com/jaworldwideorg/OneJA-Bot/commit/a3b9448))

#### What's improved

* **misc**: Add Qiniu Provider, closes [#7649](https://github.com/jaworldwideorg/OneJA-Bot/issues/7649) ([c9b8e9f](https://github.com/jaworldwideorg/OneJA-Bot/commit/c9b8e9f))
* **misc**: Support custom language and Mermaid Appearance, closes [#7850](https://github.com/jaworldwideorg/OneJA-Bot/issues/7850) ([bee2b2d](https://github.com/jaworldwideorg/OneJA-Bot/commit/bee2b2d))

#### What's fixed

* **misc**: Fix desktop open issue on linux like Fedora42, closes [#7883](https://github.com/jaworldwideorg/OneJA-Bot/issues/7883) ([5b0154f](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b0154f))
* **misc**: Fix oidc redirect url, closes [#7855](https://github.com/jaworldwideorg/OneJA-Bot/issues/7855) ([3156538](https://github.com/jaworldwideorg/OneJA-Bot/commit/3156538))
* **misc**: Supported SenseNova v6 models correctly & update Gemini models, closes [#7778](https://github.com/jaworldwideorg/OneJA-Bot/issues/7778) ([e2b5ed3](https://github.com/jaworldwideorg/OneJA-Bot/commit/e2b5ed3))

#### Styles

* **misc**: Support Doubao 1.5 Thinking Vision Pro model, closes [#7784](https://github.com/jaworldwideorg/OneJA-Bot/issues/7784) ([9cf0d6f](https://github.com/jaworldwideorg/OneJA-Bot/commit/9cf0d6f))
* **misc**: Update internlm model list, add  series, closes [#7566](https://github.com/jaworldwideorg/OneJA-Bot/issues/7566) ([4eaddf4](https://github.com/jaworldwideorg/OneJA-Bot/commit/4eaddf4))
* **misc**: Update Spark X1 model list & fix build-in search params, closes [#7480](https://github.com/jaworldwideorg/OneJA-Bot/issues/7480) ([7050c81](https://github.com/jaworldwideorg/OneJA-Bot/commit/7050c81))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-20 12:37:58 +00:00
Jamie Stivala ef2e2dd1c0 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-05-20 19:23:07 +07:00
Jamie Stivala d4b7668823 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	package.json
2025-05-20 19:22:21 +07:00
lobehubbot 0adcf550d9 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-14 18:23:51 +00:00
semantic-release-bot 5a5484b145 🔖 chore(release): v1.85.2 [skip ci]
### [Version&nbsp;1.85.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.1...v1.85.2)
<sup>Released on **2025-05-14**</sup>

#### 💄 Styles

- **misc**: Improve smoothing on completion, update electron style on windows.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve smoothing on completion, closes [#7833](https://github.com/jaworldwideorg/OneJA-Bot/issues/7833) ([6434686](https://github.com/jaworldwideorg/OneJA-Bot/commit/6434686))
* **misc**: Update electron style on windows, closes [#7839](https://github.com/jaworldwideorg/OneJA-Bot/issues/7839) ([474de56](https://github.com/jaworldwideorg/OneJA-Bot/commit/474de56))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-14 18:23:31 +00:00
GH Action - Upstream Sync 558eac8c21 Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-05-14 18:08:54 +00:00
Jamie Stivala 1c67cf3e05 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	changelog/v1.json
2025-05-14 21:12:42 +07:00
semantic-release-bot 8b6fac26d4 🔖 chore(release): v1.85.1 [skip ci]
### [Version&nbsp;1.85.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.0...v1.85.1)
<sup>Released on **2025-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Redirect unauthorized next-auth user to signin page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Redirect unauthorized next-auth user to signin page, closes [#7813](https://github.com/jaworldwideorg/OneJA-Bot/issues/7813) ([6160784](https://github.com/jaworldwideorg/OneJA-Bot/commit/6160784))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-14 06:23:49 +00:00
GH Action - Upstream Sync e1d318f56d Merge branch 'main' of https://github.com/lobehub/lobe-chat 2025-05-14 06:09:34 +00:00
lobehubbot 632d687b63 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-12 18:23:27 +00:00
semantic-release-bot 7e721ba86d 🔖 chore(release): v1.85.0 [skip ci]
## [Version&nbsp;1.85.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.84.16...v1.85.0)
<sup>Released on **2025-05-12**</sup>

#### ♻ Code Refactoring

- **misc**: Add perf stat support for openai factory, Remove doubao Provider, upgrade anthropic sdk.

####  Features

- **misc**: Support upload files direct into chat context.

#### 🐛 Bug Fixes

- **misc**: Fix changelog issue on desktop app, fix config import issue in the desktop version, fix desktop upload image on macOS, fix electron state init on window, fix nothing return when reset the client db, fix streamable http url valid and refactor local files to local system, fix window close issue and release Window/Linux beta, remove mcp client cache.

#### 💄 Styles

- **misc**: Add new gemini & Mistral models, add qwen3 for ollama, add Qwen3 models for infiniai, add reasoning tokens and token usage statistics for Google Gemini, add write file tool to local-file plugin, add Xiaohongshu crawler rules, fix init state of loading, improve pdf and xlsx file content parser, Show Aliyun Bailian tokens usage tracking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add perf stat support for openai factory, closes [#7677](https://github.com/jaworldwideorg/OneJA-Bot/issues/7677) ([40464d1](https://github.com/jaworldwideorg/OneJA-Bot/commit/40464d1))
* **misc**: Remove doubao Provider, closes [#7573](https://github.com/jaworldwideorg/OneJA-Bot/issues/7573) ([0cf3bcc](https://github.com/jaworldwideorg/OneJA-Bot/commit/0cf3bcc))
* **misc**: Upgrade anthropic sdk, closes [#7773](https://github.com/jaworldwideorg/OneJA-Bot/issues/7773) ([39e871f](https://github.com/jaworldwideorg/OneJA-Bot/commit/39e871f))

#### What's improved

* **misc**: Support upload files direct into chat context, closes [#7751](https://github.com/jaworldwideorg/OneJA-Bot/issues/7751) ([39b790e](https://github.com/jaworldwideorg/OneJA-Bot/commit/39b790e))

#### What's fixed

* **misc**: Fix changelog issue on desktop app, closes [#7740](https://github.com/jaworldwideorg/OneJA-Bot/issues/7740) ([f0a12af](https://github.com/jaworldwideorg/OneJA-Bot/commit/f0a12af))
* **misc**: Fix config import issue in the desktop version, closes [#7800](https://github.com/jaworldwideorg/OneJA-Bot/issues/7800) ([2cb8635](https://github.com/jaworldwideorg/OneJA-Bot/commit/2cb8635))
* **misc**: Fix desktop upload image on macOS, closes [#7741](https://github.com/jaworldwideorg/OneJA-Bot/issues/7741) ([07d5374](https://github.com/jaworldwideorg/OneJA-Bot/commit/07d5374))
* **misc**: Fix electron state init on window, closes [#7707](https://github.com/jaworldwideorg/OneJA-Bot/issues/7707) ([ef05b49](https://github.com/jaworldwideorg/OneJA-Bot/commit/ef05b49))
* **misc**: Fix nothing return when reset the client db, closes [#7738](https://github.com/jaworldwideorg/OneJA-Bot/issues/7738) ([90efb13](https://github.com/jaworldwideorg/OneJA-Bot/commit/90efb13))
* **misc**: Fix streamable http url valid and refactor local files to local system, closes [#7794](https://github.com/jaworldwideorg/OneJA-Bot/issues/7794) ([37fd5fe](https://github.com/jaworldwideorg/OneJA-Bot/commit/37fd5fe))
* **misc**: Fix window close issue and release Window/Linux beta, closes [#7780](https://github.com/jaworldwideorg/OneJA-Bot/issues/7780) ([82c48b9](https://github.com/jaworldwideorg/OneJA-Bot/commit/82c48b9))
* **misc**: Remove mcp client cache, closes [#7776](https://github.com/jaworldwideorg/OneJA-Bot/issues/7776) ([0582134](https://github.com/jaworldwideorg/OneJA-Bot/commit/0582134))

#### Styles

* **misc**: Add new gemini & Mistral models, closes [#7730](https://github.com/jaworldwideorg/OneJA-Bot/issues/7730) ([b7753e2](https://github.com/jaworldwideorg/OneJA-Bot/commit/b7753e2))
* **misc**: Add qwen3 for ollama, closes [#7746](https://github.com/jaworldwideorg/OneJA-Bot/issues/7746) ([806d905](https://github.com/jaworldwideorg/OneJA-Bot/commit/806d905))
* **misc**: Add Qwen3 models for infiniai, closes [#7657](https://github.com/jaworldwideorg/OneJA-Bot/issues/7657) ([edd1732](https://github.com/jaworldwideorg/OneJA-Bot/commit/edd1732))
* **misc**: Add reasoning tokens and token usage statistics for Google Gemini, closes [#7501](https://github.com/jaworldwideorg/OneJA-Bot/issues/7501) ([b466b42](https://github.com/jaworldwideorg/OneJA-Bot/commit/b466b42))
* **misc**: Add write file tool to local-file plugin, closes [#7684](https://github.com/jaworldwideorg/OneJA-Bot/issues/7684) ([e22e932](https://github.com/jaworldwideorg/OneJA-Bot/commit/e22e932))
* **misc**: Add Xiaohongshu crawler rules, closes [#7717](https://github.com/jaworldwideorg/OneJA-Bot/issues/7717) ([cc3724d](https://github.com/jaworldwideorg/OneJA-Bot/commit/cc3724d))
* **misc**: Fix init state of loading, closes [#7694](https://github.com/jaworldwideorg/OneJA-Bot/issues/7694) ([1d97a68](https://github.com/jaworldwideorg/OneJA-Bot/commit/1d97a68))
* **misc**: Improve pdf and xlsx file content parser, closes [#7783](https://github.com/jaworldwideorg/OneJA-Bot/issues/7783) ([0376870](https://github.com/jaworldwideorg/OneJA-Bot/commit/0376870))
* **misc**: Show Aliyun Bailian tokens usage tracking, closes [#7660](https://github.com/jaworldwideorg/OneJA-Bot/issues/7660) ([3ef0542](https://github.com/jaworldwideorg/OneJA-Bot/commit/3ef0542))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-12 18:22:39 +00:00
Jamie Stivala a8ffdefcdd Updated sync to also ignore changelog/* 2025-05-13 01:09:01 +07:00
Jamie Stivala 58f4e0ed8d Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
#	README.zh-CN.md
#	changelog/v1.json
2025-05-13 01:03:00 +07:00
Jamie Stivala 3b48bf4551 Updated upstream sync repo 2025-05-13 00:59:47 +07:00
Jamie Stivala 48d0e01434 Changed ACR 2025-05-13 00:56:13 +07:00
Jamie Stivala 7d82bb16b9 Running upstream sync should trigger release.yml 2025-05-13 00:49:06 +07:00
lobehubbot 9923a38d84 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-02 02:34:14 +00:00
semantic-release-bot 97588e6cf4 🔖 chore(release): v1.84.16 [skip ci]
### [Version&nbsp;1.84.16](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.84.15...v1.84.16)
<sup>Released on **2025-05-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop quiting with reopen window.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop quiting with reopen window, closes [#7675](https://github.com/jaworldwideorg/OneJA-Bot/issues/7675) ([edeabcf](https://github.com/jaworldwideorg/OneJA-Bot/commit/edeabcf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-02 02:33:56 +00:00
Jamie Stivala acfe5ea8b0 On sync, added the ability to ignore files such as CHANGELOG.md 2025-05-02 09:20:18 +07:00
Jamie Stivala ef6651e305 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	CHANGELOG.md
2025-05-02 09:09:07 +07:00
Jamie Stivala 059e78ba2c Target sync branch to main. 2025-05-02 09:07:25 +07:00
Jamie Stivala 765198e00f Merge remote-tracking branch 'origin/main' 2025-05-02 01:07:27 +07:00
lobehubbot 2cda3e77bc 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-01 18:06:40 +00:00
Jamie Stivala 6d9278a018 Target sync branch to upstream still. 2025-05-02 01:03:44 +07:00
Jamie Stivala e118e0fa7f Update repository url on release to use JA Worldwide One-JA Bot 2025-05-02 01:02:31 +07:00
Jamie Stivala 7687b21ff0 Sync directly into main branch 2025-05-02 01:01:09 +07:00
Jamie Stivala 387ac1e778 Readded vi-canvas-mock 2025-05-02 00:52:33 +07:00
Jamie Stivala 6e444c6e5e Removed depricated npmrc files 2025-05-02 00:46:49 +07:00
Jamie Stivala 3d29f8324a Changed precommit file 2025-05-02 00:46:35 +07:00
Jamie Stivala 9d04179123 Merge branch 'upstream'
# Conflicts:
#	CHANGELOG.md
#	package.json
#	src/libs/next-auth/sso-providers/index.ts
2025-05-02 00:45:55 +07:00
Jamie Stivala d598f68313 Attempt to fix upstream syncing 2025-05-02 00:18:07 +07:00
Jamie Stivala 1cec875a8d Added test mode 2025-04-02 17:25:56 -04:00
semantic-release-bot 336957ec63 🔖 chore(release): v1.73.0 [skip ci]
## [Version&nbsp;1.73.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.72.3...v1.73.0)
<sup>Released on **2025-03-20**</sup>

####  Features

- **misc**: Add Cohere provider support, add search1api crawler implementation for WeChat Sogou links.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Cohere provider support, closes [#7016](https://github.com/jaworldwideorg/OneJA-Bot/issues/7016) ([2a4e2ed](https://github.com/jaworldwideorg/OneJA-Bot/commit/2a4e2ed))
* **misc**: Add search1api crawler implementation for WeChat Sogou links, closes [#7036](https://github.com/jaworldwideorg/OneJA-Bot/issues/7036) ([7327138](https://github.com/jaworldwideorg/OneJA-Bot/commit/7327138))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-20 16:20:40 +00:00
Jamie Stivala e678340e57 Merge pull request #53 from jaworldwideorg/feat/branding
 feat: Updated branding to be inline with JA Worldwide
2025-03-20 17:10:55 +01:00
Jamie Stivala 8905367222 Updated dependencies 2025-03-20 16:55:44 +01:00
Jamie Stivala 76f3dddf85 Removed vite-canvas-mock and added vi-canvas-mock 2025-03-20 16:55:17 +01:00
Jamie Stivala 5eac228e01 Updated tests to reference branding_name 2025-03-20 14:50:20 +01:00
Jamie Stivala 76d546305b Updated favicon and touch icon 2025-03-20 14:26:30 +01:00
Jamie Stivala da928c78dc Updated branding to reflect JA 2025-03-20 14:21:16 +01:00
Jamie Stivala 52c2fdb6db Mounting local file system 2025-03-20 14:12:18 +01:00
Jamie Stivala 2dd5a72ccd Updated dockerfile 2025-03-20 13:09:21 +01:00
Jamie Stivala f3ab6b8bd7 Added COHERE Environment to testing docker file 2025-03-20 13:08:09 +01:00
Jamie Stivala 5ecf59e7e7 Merge branch 'upstream' into feat/branding
# Conflicts:
#	package.json
2025-03-20 13:05:20 +01:00
Jamie Stivala d0ea7aa45c Fixed dockerfile location 2025-03-20 13:03:48 +01:00
Jamie Stivala f8ab18d8da Merge pull request #47 from jaworldwideorg/test/includes
🔨 tests - Updated tests to use deep array matching
2025-03-19 13:50:09 +01:00
Jamie Stivala 965d2829eb Updated tests to use deep array matching 2025-03-19 13:37:31 +01:00
Jamie Stivala 33e9767c16 Merge pull request #44 from jaworldwideorg/chore/ci-updates
📝 docs & 🔨 chore: Added a way to run Docker Local Development and Fixed CI/CD to work with Azure ACR
2025-03-19 11:58:55 +01:00
Jamie Stivala 70e54c98bf Updated package.json reference 2025-03-19 11:56:36 +01:00
Jamie Stivala 49f1b97b67 Merge pull request #43 from jaworldwideorg/feat/okta-oidc
 feat - Added Okta as an OIDC Provider
2025-03-19 11:52:52 +01:00
Jamie Stivala 0ed5a6b5ec Updated Lighthouse repo branch 2025-03-19 11:48:13 +01:00
Jamie Stivala bec44875f7 Updated docker-database builder location 2025-03-19 11:47:53 +01:00
Jamie Stivala f849d0e102 Fixed syncing upstream branch 2025-03-19 11:47:35 +01:00
Jamie Stivala 15102da85d Remove NPM from Semantic Release 2025-03-19 11:47:04 +01:00
Jamie Stivala 7eee6d1cb2 Added a way to run local development 2025-03-19 11:42:22 +01:00
Jamie Stivala b0e8c4fbb8 Updated documentation 2025-03-19 11:15:23 +01:00
Jamie Stivala f1468b7d5a Added Okta as an SSO Provider 2025-03-19 11:14:41 +01:00
662 changed files with 15438 additions and 36830 deletions
-7
View File
@@ -232,10 +232,3 @@ OPENAI_API_KEY=sk-xxxxxxxxx
# Specify the Embedding model and Reranker model(unImplemented)
# DEFAULT_FILES_CONFIG="embedding_model=openai/embedding-text-3-small,reranker_model=cohere/rerank-english-v3.0,query_mode=full_text"
########################################
########## MCP Service Config ##########
########################################
# MCP tool call timeout (milliseconds)
# MCP_TOOL_TIMEOUT=60000
+8 -5
View File
@@ -12,7 +12,8 @@ concurrency:
cancel-in-progress: true
env:
REGISTRY_IMAGE: lobehub/lobe-chat-database
REGISTRY_URL: jaworldwide.azurecr.io
REGISTRY_IMAGE: jaworldwide.azurecr.io/oneja/ai/bot-database
PR_TAG_PREFIX: pr-
jobs:
@@ -70,8 +71,9 @@ jobs:
- name: Docker login
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_REGISTRY_USER }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
registry: ${{ env.REGISTRY_URL }}
username: ${{ secrets.CONTAINER_REGISTRY_USER }}
password: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
- name: Get commit SHA
if: github.ref == 'refs/heads/main'
@@ -147,8 +149,9 @@ jobs:
- name: Docker login
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_REGISTRY_USER }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
registry: ${{ env.REGISTRY_URL }}
username: ${{ secrets.CONTAINER_REGISTRY_USER }}
password: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
- name: Create manifest list and push
working-directory: /tmp/digests
+1 -1
View File
@@ -2,7 +2,7 @@ name: Lighthouse Badger
env:
TOKEN_NAME: 'GH_TOKEN'
REPO_BRANCH: 'lobehub/lobe-chat lighthouse'
REPO_BRANCH: 'jaworldwideorg/OneJA-Bot lighthouse'
USER_NAME: 'lobehubbot'
USER_EMAIL: 'i@lobehub.com'
AUDIT_TYPE: 'both'
+7
View File
@@ -1,8 +1,15 @@
name: Release CI
permissions:
contents: write
issues: write
actions: write
on:
push:
branches:
- main
workflow_dispatch:
jobs:
release:
+89 -11
View File
@@ -9,6 +9,12 @@ on:
schedule:
- cron: '0 */6 * * *' # every 6 hours
workflow_dispatch:
inputs:
ignore_files:
description: 'Files to ignore during sync (comma-separated)'
required: false
default: 'changelog/*,CHANGELOG.md'
type: string
jobs:
sync_latest_from_upstream:
@@ -17,13 +23,50 @@ jobs:
if: ${{ github.event.repository.fork }}
steps:
- uses: actions/checkout@v4
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Clean issue notice
uses: actions-cool/issues-helper@v3
with:
actions: 'close-issues'
labels: '🚨 Sync Fail'
labels: '🚨 Sync Failed'
- name: Extract ignore files
id: extract_ignore
run: |
# Default files to ignore
DEFAULT_IGNORE="Changelog.md"
# Get input files to ignore or use default
if [ "${{ github.event_name }}" == "workflow_dispatch" ]; then
IGNORE_FILES="${{ github.event.inputs.ignore_files }}"
else
IGNORE_FILES="$DEFAULT_IGNORE"
fi
# Convert to array and prepare for output
echo "IGNORE_FILES=$IGNORE_FILES" >> $GITHUB_ENV
echo "ignore_files=$IGNORE_FILES" >> $GITHUB_OUTPUT
# Create a backup of files to be preserved
mkdir -p .file_backup
# Process each pattern (comma-separated)
for pattern in $(echo $IGNORE_FILES | tr ',' ' '); do
# Use find to handle wildcards
for file in $(find . -type f -path "./$pattern" 2>/dev/null || echo "$pattern"); do
# Skip if the file doesn't exist or if it's the find command returning the pattern
if [ -f "$file" ]; then
echo "Backing up $file"
# Create directory structure in backup
mkdir -p ".file_backup/$(dirname "$file")"
cp "$file" ".file_backup/$file" || true
fi
done
done
- name: Sync upstream changes
id: sync
@@ -32,23 +75,58 @@ jobs:
upstream_sync_repo: lobehub/lobe-chat
upstream_sync_branch: main
target_sync_branch: main
target_repo_token: ${{ secrets.GITHUB_TOKEN }} # automatically generated, no need to set
target_repo_token: ${{ secrets.GITHUB_TOKEN }}
test_mode: false
- name: Restore ignored files
if: steps.sync.outputs.has_new_commits == 'true'
run: |
# Process each pattern (comma-separated)
for pattern in $(echo $IGNORE_FILES | tr ',' ' '); do
# Find all matching files in the backup
for file in $(find .file_backup -type f -path ".file_backup/$pattern" 2>/dev/null || find .file_backup -type f -name "$(basename "$pattern")" 2>/dev/null); do
# Get the original file path
original_file="${file#.file_backup/}"
if [ -f "$file" ]; then
echo "Restoring $original_file"
# Ensure directory exists
mkdir -p "$(dirname "$original_file")"
cp "$file" "$original_file"
git add "$original_file"
fi
done
done
# Commit the restored files if there are changes
if [ -n "$(git status --porcelain)" ]; then
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git commit -m "Restore ignored files after sync: ${{ steps.extract_ignore.outputs.ignore_files }}"
git push
fi
- name: Sync check
if: failure()
uses: actions-cool/issues-helper@v3
with:
actions: 'create-issue'
title: '🚨 同步失败 | Sync Fail'
labels: '🚨 Sync Fail'
title: '🚨 Sync Failed'
labels: '🚨 Sync Failed'
body: |
Due to a change in the workflow file of the [LobeChat][lobechat] upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork. Please refer to the detailed [Tutorial][tutorial-en-US] for instructions.
Due to a change in the workflow file of the upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork.
由于 [LobeChat][lobechat] 上游仓库的 workflow 文件变更,导致 GitHub 自动暂停了本次自动更新,你需要手动 Sync Fork 一次,请查看 [详细教程][tutorial-zh-CN]
To manually sync your fork:
1. Go to your fork's GitHub page
2. Click on "Sync fork" button
3. Click on "Update branch"
![](https://github-production-user-asset-6210df.s3.amazonaws.com/17870709/273954625-df80c890-0822-4ac2-95e6-c990785cbed5.png)
If you encounter any issues, please contact the repository maintainers.
[lobechat]: https://github.com/lobehub/lobe-chat
[tutorial-zh-CN]: https://github.com/lobehub/lobe-chat/wiki/Upstream-Sync.zh-CN
[tutorial-en-US]: https://github.com/lobehub/lobe-chat/wiki/Upstream-Sync
- name: Trigger Release Workflow
if: success() && steps.sync.outputs.has_new_commits == 'true'
run: |
curl -X POST \
-H "Authorization: token ${{ secrets.GH_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/${{ github.repository }}/actions/workflows/release.yml/dispatches \
-d '{"ref":"main"}'
+5 -2
View File
@@ -1,2 +1,5 @@
npm run type-check
npx --no-install lint-staged
# .husky/post-merge
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm run type-check || echo "Type check failed, please fix issues!"
-6
View File
@@ -1,9 +1,3 @@
lockfile=false
resolution-mode=highest
ignore-workspace-root-check=true
enable-pre-post-scripts=true
public-hoist-pattern[]=*@umijs/lint*
public-hoist-pattern[]=*changelog*
public-hoist-pattern[]=*commitlint*
+33
View File
@@ -1,5 +1,10 @@
const config = require('@lobehub/lint').semanticRelease;
// Remove NPM publishing by excluding "@semantic-release/npm" plugin
// Keep or add other plugins like GitHub Releases
config.plugins = config.plugins.filter((plugin) => plugin !== '@semantic-release/npm');
// Add GitHub only if required
config.plugins.push([
'@semantic-release/exec',
{
@@ -7,4 +12,32 @@ config.plugins.push([
},
]);
// Override GitHub repository URL without modifying package.json
// Make sure @semantic-release/github is present in the plugins
if (!config.plugins.some(plugin => Array.isArray(plugin) ? plugin[0] === '@semantic-release/github' : plugin === '@semantic-release/github')) {
config.plugins.push([
'@semantic-release/github',
{
repositoryUrl: 'https://github.com/jaworldwideorg/OneJA-Bot.git'
}
]);
} else {
// Find and update the existing GitHub plugin configuration
config.plugins = config.plugins.map(plugin => {
if (Array.isArray(plugin) && plugin[0] === '@semantic-release/github') {
return [
'@semantic-release/github',
{
...(plugin[1] || {}),
repositoryUrl: 'https://github.com/jaworldwideorg/OneJA-Bot.git'
}
];
}
return plugin;
});
}
// Set repository URL in global config
config.repositoryUrl = 'https://github.com/jaworldwideorg/OneJA-Bot.git';
module.exports = config;
+164 -877
View File
File diff suppressed because it is too large Load Diff
+36 -94
View File
@@ -52,26 +52,22 @@ One-click **FREE** deployment of your private OpenAI ChatGPT/Claude/Gemini/Groq/
- [👋🏻 Getting Started & Join Our Community](#-getting-started--join-our-community)
- [✨ Features](#-features)
- [✨ MCP Plugin One-Click Installation](#-mcp-plugin-one-click-installation)
- [🏪 MCP Marketplace](#-mcp-marketplace)
- [🖥️ Desktop App](#-desktop-app)
- [🌐 Smart Internet Search](#-smart-internet-search)
- [Chain of Thought](#chain-of-thought)
- [Branching Conversations](#branching-conversations)
- [Artifacts Support](#artifacts-support)
- [File Upload /Knowledge Base](#file-upload-knowledge-base)
- [Multi-Model Service Provider Support](#multi-model-service-provider-support)
- [Local Large Language Model (LLM) Support](#local-large-language-model-llm-support)
- [Model Visual Recognition](#model-visual-recognition)
- [TTS & STT Voice Conversation](#tts--stt-voice-conversation)
- [Text to Image Generation](#text-to-image-generation)
- [Plugin System (Function Calling)](#plugin-system-function-calling)
- [Agent Market (GPTs)](#agent-market-gpts)
- [Support Local / Remote Database](#support-local--remote-database)
- [Support Multi-User Management](#support-multi-user-management)
- [Progressive Web App (PWA)](#progressive-web-app-pwa)
- [Mobile Device Adaptation](#mobile-device-adaptation)
- [Custom Themes](#custom-themes)
- [`1` Chain of Thought](#1-chain-of-thought)
- [`2` Branching Conversations](#2-branching-conversations)
- [`3` Artifacts Support](#3-artifacts-support)
- [`4` File Upload /Knowledge Base](#4-file-upload-knowledge-base)
- [`5` Multi-Model Service Provider Support](#5-multi-model-service-provider-support)
- [`6` Local Large Language Model (LLM) Support](#6-local-large-language-model-llm-support)
- [`7` Model Visual Recognition](#7-model-visual-recognition)
- [`8` TTS & STT Voice Conversation](#8-tts--stt-voice-conversation)
- [`9` Text to Image Generation](#9-text-to-image-generation)
- [`10` Plugin System (Function Calling)](#10-plugin-system-function-calling)
- [`11` Agent Market (GPTs)](#11-agent-market-gpts)
- [`12` Support Local / Remote Database](#12-support-local--remote-database)
- [`13` Support Multi-User Management](#13-support-multi-user-management)
- [`14` Progressive Web App (PWA)](#14-progressive-web-app-pwa)
- [`15` Mobile Device Adaptation](#15-mobile-device-adaptation)
- [`16` Custom Themes](#16-custom-themes)
- [`*` What's more](#-whats-more)
- [⚡️ Performance](#-performance)
- [🛳 Self Hosting](#-self-hosting)
@@ -118,59 +114,9 @@ Whether for users or professional developers, LobeHub will be your AI Agent play
## ✨ Features
Transform your AI experience with LobeChat's powerful features designed for seamless connectivity, enhanced productivity, and unlimited creativity.
![][image-feat-mcp]
### ✨ MCP Plugin One-Click Installation
**Seamlessly Connect Your AI to the World**
Unlock the full potential of your AI by enabling smooth, secure, and dynamic interactions with external tools, data sources, and services. LobeChat's MCP (Model Context Protocol) plugin system breaks down the barriers between your AI and the digital ecosystem, allowing for unprecedented connectivity and functionality.
Transform your conversations into powerful workflows by connecting to databases, APIs, file systems, and more. Experience the freedom of AI that truly understands and interacts with your world.
[![][back-to-top]](#readme-top)
![][image-feat-mcp-market]
### 🏪 MCP Marketplace
**Discover, Connect, Extend**
Browse a growing library of MCP plugins to expand your AI's capabilities and streamline your workflows effortlessly. Visit [lobehub.com/mcp](https://lobehub.com/mcp) to explore the MCP Marketplace, which offers a curated collection of integrations that enhance your AI's ability to work with various tools and services.
From productivity tools to development environments, discover new ways to extend your AI's reach and effectiveness. Connect with the community and find the perfect plugins for your specific needs.
[![][back-to-top]](#readme-top)
![][image-feat-desktop]
### 🖥️ Desktop App
**Peak Performance, Zero Distractions**
Get the full LobeChat experience without browser limitations—lightweight, focused, and always ready to go. Our desktop application provides a dedicated environment for your AI interactions, ensuring optimal performance and minimal distractions.
Experience faster response times, better resource management, and a more stable connection to your AI assistant. The desktop app is designed for users who demand the best performance from their AI tools.
[![][back-to-top]](#readme-top)
![][image-feat-web-search]
### 🌐 Smart Internet Search
**Online Knowledge On Demand**
With real-time internet access, your AI keeps up with the world—news, data, trends, and more. Stay informed and get the most current information available, enabling your AI to provide accurate and up-to-date responses.
Access live information, verify facts, and explore current events without leaving your conversation. Your AI becomes a gateway to the world's knowledge, always current and comprehensive.
[![][back-to-top]](#readme-top)
[![][image-feat-cot]][docs-feat-cot]
### [Chain of Thought][docs-feat-cot]
### `1` [Chain of Thought][docs-feat-cot]
Experience AI reasoning like never before. Watch as complex problems unfold step by step through our innovative Chain of Thought (CoT) visualization. This breakthrough feature provides unprecedented transparency into AI's decision-making process, allowing you to observe how conclusions are reached in real-time.
@@ -180,7 +126,7 @@ By breaking down complex reasoning into clear, logical steps, you can better und
[![][image-feat-branch]][docs-feat-branch]
### [Branching Conversations][docs-feat-branch]
### `2` [Branching Conversations][docs-feat-branch]
Introducing a more natural and flexible way to chat with AI. With Branch Conversations, your discussions can flow in multiple directions, just like human conversations do. Create new conversation branches from any message, giving you the freedom to explore different paths while preserving the original context.
@@ -195,7 +141,7 @@ This groundbreaking feature transforms linear conversations into dynamic, tree-l
[![][image-feat-artifacts]][docs-feat-artifacts]
### [Artifacts Support][docs-feat-artifacts]
### `3` [Artifacts Support][docs-feat-artifacts]
Experience the power of Claude Artifacts, now integrated into LobeChat. This revolutionary feature expands the boundaries of AI-human interaction, enabling real-time creation and visualization of diverse content formats.
@@ -209,7 +155,7 @@ Create and visualize with unprecedented flexibility:
[![][image-feat-knowledgebase]][docs-feat-knowledgebase]
### [File Upload /Knowledge Base][docs-feat-knowledgebase]
### `4` [File Upload /Knowledge Base][docs-feat-knowledgebase]
LobeChat supports file upload and knowledge base functionality. You can upload various types of files including documents, images, audio, and video, as well as create knowledge bases, making it convenient for users to manage and search for files. Additionally, you can utilize files and knowledge base features during conversations, enabling a richer dialogue experience.
@@ -227,7 +173,7 @@ LobeChat supports file upload and knowledge base functionality. You can upload v
[![][image-feat-privoder]][docs-feat-provider]
### [Multi-Model Service Provider Support][docs-feat-provider]
### `5` [Multi-Model Service Provider Support][docs-feat-provider]
In the continuous development of LobeChat, we deeply understand the importance of diversity in model service providers for meeting the needs of the community when providing AI conversation services. Therefore, we have expanded our support to multiple model service providers, rather than being limited to a single one, in order to offer users a more diverse and rich selection of conversations.
@@ -237,7 +183,7 @@ In this way, LobeChat can more flexibly adapt to the needs of different users, w
We have implemented support for the following model service providers:
<!-- PROVIDER LIST -->
<!-- PROVIDER LIST -->
- **[OpenAI](https://lobechat.com/discover/provider/openai)**: OpenAI is a global leader in artificial intelligence research, with models like the GPT series pushing the frontiers of natural language processing. OpenAI is committed to transforming multiple industries through innovative and efficient AI solutions. Their products demonstrate significant performance and cost-effectiveness, widely used in research, business, and innovative applications.
- **[Ollama](https://lobechat.com/discover/provider/ollama)**: Ollama provides models that cover a wide range of fields, including code generation, mathematical operations, multilingual processing, and conversational interaction, catering to diverse enterprise-level and localized deployment needs.
@@ -278,7 +224,7 @@ We have implemented support for the following model service providers:
- **[InternLM](https://lobechat.com/discover/provider/internlm)**: An open-source organization dedicated to the research and development of large model toolchains. It provides an efficient and user-friendly open-source platform for all AI developers, making cutting-edge large models and algorithm technologies easily accessible.
- **[Higress](https://lobechat.com/discover/provider/higress)**: Higress is a cloud-native API gateway that was developed internally at Alibaba to address the issues of Tengine reload affecting long-lived connections and the insufficient load balancing capabilities for gRPC/Dubbo.
- **[Gitee AI](https://lobechat.com/discover/provider/giteeai)**: Gitee AI's Serverless API provides AI developers with an out of the box large model inference API service.
- **[Taichu](https://lobechat.com/discover/provider/taichu)**: The Institute of Automation, Chinese Academy of Sciences, and Wuhan Artificial Intelligence Research Institute have launched a new generation of multimodal large models, supporting comprehensive question-answering tasks such as multi-turn Q\&A, text creation, image generation, 3D understanding, and signal analysis, with stronger cognitive, understanding, and creative abilities, providing a new interactive experience.
- **[Taichu](https://lobechat.com/discover/provider/taichu)**: The Institute of Automation, Chinese Academy of Sciences, and Wuhan Artificial Intelligence Research Institute have launched a new generation of multimodal large models, supporting comprehensive question-answering tasks such as multi-turn Q&A, text creation, image generation, 3D understanding, and signal analysis, with stronger cognitive, understanding, and creative abilities, providing a new interactive experience.
- **[360 AI](https://lobechat.com/discover/provider/ai360)**: 360 AI is an AI model and service platform launched by 360 Company, offering various advanced natural language processing models, including 360GPT2 Pro, 360GPT Pro, 360GPT Turbo, and 360GPT Turbo Responsibility 8K. These models combine large-scale parameters and multimodal capabilities, widely applied in text generation, semantic understanding, dialogue systems, and code generation. With flexible pricing strategies, 360 AI meets diverse user needs, supports developer integration, and promotes the innovation and development of intelligent applications.
- **[Search1API](https://lobechat.com/discover/provider/search1api)**: Search1API provides access to the DeepSeek series of models that can connect to the internet as needed, including standard and fast versions, supporting a variety of model sizes.
- **[InfiniAI](https://lobechat.com/discover/provider/infiniai)**: Provides high-performance, easy-to-use, and secure large model services for application developers, covering the entire process from large model development to service deployment.
@@ -300,7 +246,7 @@ At the same time, we are also planning to support more model service providers.
[![][image-feat-local]][docs-feat-local]
### [Local Large Language Model (LLM) Support][docs-feat-local]
### `6` [Local Large Language Model (LLM) Support][docs-feat-local]
To meet the specific needs of users, LobeChat also supports the use of local models based on [Ollama](https://ollama.ai), allowing users to flexibly use their own or third-party models.
@@ -316,7 +262,7 @@ To meet the specific needs of users, LobeChat also supports the use of local mod
[![][image-feat-vision]][docs-feat-vision]
### [Model Visual Recognition][docs-feat-vision]
### `7` [Model Visual Recognition][docs-feat-vision]
LobeChat now supports OpenAI's latest [`gpt-4-vision`](https://platform.openai.com/docs/guides/vision) model with visual recognition capabilities,
a multimodal intelligence that can perceive visuals. Users can easily upload or drag and drop images into the dialogue box,
@@ -334,7 +280,7 @@ Whether it's sharing images in daily use or interpreting images within specific
[![][image-feat-tts]][docs-feat-tts]
### [TTS & STT Voice Conversation][docs-feat-tts]
### `8` [TTS & STT Voice Conversation][docs-feat-tts]
LobeChat supports Text-to-Speech (TTS) and Speech-to-Text (STT) technologies, enabling our application to convert text messages into clear voice outputs,
allowing users to interact with our conversational agent as if they were talking to a real person. Users can choose from a variety of voices to pair with the agent.
@@ -351,7 +297,7 @@ Users can choose the voice that suits their personal preferences or specific sce
[![][image-feat-t2i]][docs-feat-t2i]
### [Text to Image Generation][docs-feat-t2i]
### `9` [Text to Image Generation][docs-feat-t2i]
With support for the latest text-to-image generation technology, LobeChat now allows users to invoke image creation tools directly within conversations with the agent. By leveraging the capabilities of AI tools such as [`DALL-E 3`](https://openai.com/dall-e-3), [`MidJourney`](https://www.midjourney.com/), and [`Pollinations`](https://pollinations.ai/), the agents are now equipped to transform your ideas into images.
@@ -365,7 +311,7 @@ This enables a more private and immersive creative process, allowing for the sea
[![][image-feat-plugin]][docs-feat-plugin]
### [Plugin System (Function Calling)][docs-feat-plugin]
### `10` [Plugin System (Function Calling)][docs-feat-plugin]
The plugin ecosystem of LobeChat is an important extension of its core functionality, greatly enhancing the practicality and flexibility of the LobeChat assistant.
@@ -379,7 +325,7 @@ In addition, these plugins are not limited to news aggregation, but can also ext
>
> Learn more about [📘 Plugin Usage][docs-usage-plugin] by checking it out.
<!-- PLUGIN LIST -->
<!-- PLUGIN LIST -->
| Recent Submits | Description |
| ---------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
@@ -400,7 +346,7 @@ In addition, these plugins are not limited to news aggregation, but can also ext
[![][image-feat-agent]][docs-feat-agent]
### [Agent Market (GPTs)][docs-feat-agent]
### `11` [Agent Market (GPTs)][docs-feat-agent]
In LobeChat Agent Marketplace, creators can discover a vibrant and innovative community that brings together a multitude of well-designed agents,
which not only play an important role in work scenarios but also offer great convenience in learning processes.
@@ -418,7 +364,7 @@ Our marketplace is not just a showcase platform but also a collaborative space.
> We welcome all users to join this growing ecosystem and participate in the iteration and optimization of agents.
> Together, we can create more interesting, practical, and innovative agents, further enriching the diversity and practicality of the agent offerings.
<!-- AGENT LIST -->
<!-- AGENT LIST -->
| Recent Submits | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
@@ -439,7 +385,7 @@ Our marketplace is not just a showcase platform but also a collaborative space.
[![][image-feat-database]][docs-feat-database]
### [Support Local / Remote Database][docs-feat-database]
### `12` [Support Local / Remote Database][docs-feat-database]
LobeChat supports the use of both server-side and local databases. Depending on your needs, you can choose the appropriate deployment solution:
@@ -456,7 +402,7 @@ Regardless of which database you choose, LobeChat can provide you with an excell
[![][image-feat-auth]][docs-feat-auth]
### [Support Multi-User Management][docs-feat-auth]
### `13` [Support Multi-User Management][docs-feat-auth]
LobeChat supports multi-user management and provides two main user authentication and management solutions to meet different needs:
@@ -474,7 +420,7 @@ Regardless of which user management solution you choose, LobeChat can provide yo
[![][image-feat-pwa]][docs-feat-pwa]
### [Progressive Web App (PWA)][docs-feat-pwa]
### `14` [Progressive Web App (PWA)][docs-feat-pwa]
We deeply understand the importance of providing a seamless experience for users in today's multi-device environment.
Therefore, we have adopted Progressive Web Application ([PWA](https://support.google.com/chrome/answer/9658361)) technology,
@@ -501,7 +447,7 @@ providing smooth animations, responsive layouts, and adapting to different devic
[![][image-feat-mobile]][docs-feat-mobile]
### [Mobile Device Adaptation][docs-feat-mobile]
### `15` [Mobile Device Adaptation][docs-feat-mobile]
We have carried out a series of optimization designs for mobile devices to enhance the user's mobile experience. Currently, we are iterating on the mobile user experience to achieve smoother and more intuitive interactions. If you have any suggestions or ideas, we welcome you to provide feedback through GitHub Issues or Pull Requests.
@@ -513,7 +459,7 @@ We have carried out a series of optimization designs for mobile devices to enhan
[![][image-feat-theme]][docs-feat-theme]
### [Custom Themes][docs-feat-theme]
### `16` [Custom Themes][docs-feat-theme]
As a design-engineering-oriented application, LobeChat places great emphasis on users' personalized experiences,
hence introducing flexible and diverse theme modes, including a light mode for daytime and a dark mode for nighttime.
@@ -912,11 +858,8 @@ This project is [Apache 2.0](./LICENSE) licensed.
[image-feat-branch]: https://github.com/user-attachments/assets/92f72082-02bd-4835-9c54-b089aad7fd41
[image-feat-cot]: https://github.com/user-attachments/assets/f74f1139-d115-4e9c-8c43-040a53797a5e
[image-feat-database]: https://github.com/user-attachments/assets/f1697c8b-d1fb-4dac-ba05-153c6295d91d
[image-feat-desktop]: https://github.com/user-attachments/assets/a7bac8d3-ea96-4000-bb39-fadc9b610f96
[image-feat-knowledgebase]: https://github.com/user-attachments/assets/7da7a3b2-92fd-4630-9f4e-8560c74955ae
[image-feat-local]: https://github.com/user-attachments/assets/1239da50-d832-4632-a7ef-bd754c0f3850
[image-feat-mcp]: https://github.com/user-attachments/assets/1be85d36-3975-4413-931f-27e05e440995
[image-feat-mcp-market]: https://github.com/user-attachments/assets/bb114f9f-24c5-4000-a984-c10d187da5a0
[image-feat-mobile]: https://github.com/user-attachments/assets/32cf43c4-96bd-4a4c-bfb6-59acde6fe380
[image-feat-plugin]: https://github.com/user-attachments/assets/66a891ac-01b6-4e3f-b978-2eb07b489b1b
[image-feat-privoder]: https://github.com/user-attachments/assets/e553e407-42de-4919-977d-7dbfcf44a821
@@ -925,7 +868,6 @@ This project is [Apache 2.0](./LICENSE) licensed.
[image-feat-theme]: https://github.com/user-attachments/assets/b47c39f1-806f-492b-8fcb-b0fa973937c1
[image-feat-tts]: https://github.com/user-attachments/assets/50189597-2cc3-4002-b4c8-756a52ad5c0a
[image-feat-vision]: https://github.com/user-attachments/assets/18574a1f-46c2-4cbc-af2c-35a86e128a07
[image-feat-web-search]: https://github.com/user-attachments/assets/cfdc48ac-b5f8-4a00-acee-db8f2eba09ad
[image-overview]: https://github.com/user-attachments/assets/dbfaa84a-2c82-4dd9-815c-5be616f264a4
[image-star]: https://github.com/user-attachments/assets/c3b482e7-cef5-4e94-bef9-226900ecfaab
[issues-link]: https://img.shields.io/github/issues/lobehub/lobe-chat.svg?style=flat
+61 -117
View File
@@ -52,26 +52,22 @@
- [👋🏻 开始使用 & 交流](#-开始使用--交流)
- [✨ 特性一览](#-特性一览)
- [✨ MCP 插件一键安装](#-mcp-插件一键安装)
- [🏪 MCP 市场](#-mcp-市场)
- [🖥️ 桌面应用](#-桌面应用)
- [🌐 智能联网搜索](#-智能联网搜索)
- [思维链 (CoT)](#思维链-cot)
- [分支对话](#分支对话)
- [支持白板 (Artifacts)](#支持白板-artifacts)
- [文件上传 / 知识库](#文件上传--知识库)
- [多模型服务商支持](#多模型服务商支持)
- [支持本地大语言模型 (LLM)](#支持本地大语言模型-llm)
- [模型视觉识别 (Model Visual)](#模型视觉识别-model-visual)
- [TTS & STT 语音会话](#tts--stt-语音会话)
- [Text to Image 文生图](#text-to-image-文生图)
- [插件系统 (Tools Calling)](#插件系统-tools-calling)
- [助手市场 (GPTs)](#助手市场-gpts)
- [支持本地 / 远程数据库](#支持本地--远程数据库)
- [支持多用户管理](#支持多用户管理)
- [渐进式 Web 应用 (PWA)](#渐进式-web-应用-pwa)
- [移动设备适配](#移动设备适配)
- [自定义主题](#自定义主题)
- [`1` 思维链 (CoT)](#1-思维链-cot)
- [`2` 分支对话](#2-分支对话)
- [`3` 支持白板 (Artifacts)](#3-支持白板-artifacts)
- [`4` 文件上传 / 知识库](#4-文件上传--知识库)
- [`5` 多模型服务商支持](#5-多模型服务商支持)
- [`6` 支持本地大语言模型 (LLM)](#6-支持本地大语言模型-llm)
- [`7` 模型视觉识别 (Model Visual)](#7-模型视觉识别-model-visual)
- [`8` TTS & STT 语音会话](#8-tts--stt-语音会话)
- [`9` Text to Image 文生图](#9-text-to-image-文生图)
- [`10` 插件系统 (Tools Calling)](#10-插件系统-tools-calling)
- [`11` 助手市场 (GPTs)](#11-助手市场-gpts)
- [`12` 支持本地 / 远程数据库](#12-支持本地--远程数据库)
- [`13` 支持多用户管理](#13-支持多用户管理)
- [`14` 渐进式 Web 应用 (PWA)](#14-渐进式-web-应用-pwa)
- [`15` 移动设备适配](#15-移动设备适配)
- [`16` 自定义主题](#16-自定义主题)
- [`*` 更多特性](#-更多特性)
- [⚡️ 性能测试](#-性能测试)
- [🛳 开箱即用](#-开箱即用)
@@ -118,59 +114,9 @@
## ✨ 特性一览
通过 LobeChat 的强大功能,体验为无缝连接、提升效率和无限创意而设计的全新 AI 体验。
### ✨ MCP 插件一键安装
[![](https://github.com/user-attachments/assets/1be85d36-3975-4413-931f-27e05e440995)](https://lobehub.com/mcp)
**无缝连接你的 AI 与世界**
通过启用与外部工具、数据源和服务的平滑、安全和动态交互,释放你的 AI 的全部潜力。基于 MCP(模型上下文协议)的插件系统打破了 AI 与数字生态系统之间的壁垒,实现了前所未有的连接性和功能性。
将对话转化为强大的工作流程,连接数据库、API、文件系统等。体验真正理解并与你的世界互动的 AI Agent。
[![][back-to-top]](#readme-top)
### 🏪 MCP 市场
![][image-feat-mcp-market]
**发现、连接、扩展**
浏览不断增长的 MCP 插件库,轻松扩展你的 AI 能力并简化工作流程。访问 [lobehub.com/mcp](https://lobehub.com/mcp) 探索 MCP 市场,提供精选的集成集合,增强你的 AI 与各种工具和服务协作的能力。
从生产力工具到开发环境,发现扩展 AI 覆盖范围和效率的新方式。与社区连接,找到满足特定需求的完美插件。
[![][back-to-top]](#readme-top)
### 🖥️ 桌面应用
![][image-feat-desktop]
**巅峰性能,零干扰**
获得完整的 LobeChat 体验,摆脱浏览器限制 —— 轻量级、专注且随时就绪。我们的桌面应用程序为你的 AI 交互提供专用环境,确保最佳性能和最小干扰。
体验更快的响应时间、更好的资源管理和与 AI 助手的更稳定连接。桌面应用专为要求 AI 工具最佳性能的用户设计。
[![][back-to-top]](#readme-top)
### 🌐 智能联网搜索
![][image-feat-web-search]
**在线知识,按需获取**
通过实时联网访问,你的 AI 与世界保持同步 —— 新闻、数据、趋势等。保持信息更新,获取最新可用信息,使你的 AI 能够提供准确和最新的回复。
访问实时信息,验证事实,探索当前事件,无需离开对话。你的 AI 成为通向世界知识的门户,始终保持最新和全面。
[![][back-to-top]](#readme-top)
[![][image-feat-cot]][docs-feat-cot]
### [思维链 (CoT)][docs-feat-cot]
### `1` [思维链 (CoT)][docs-feat-cot]
体验前所未有的 AI 推理过程。通过创新的思维链(CoT)可视化功能,您可以实时观察复杂问题是如何一步步被解析的。这项突破性的功能为 AI 的决策过程提供了前所未有的透明度,让您能够清晰地了解结论是如何得出的。
@@ -180,7 +126,7 @@
[![][image-feat-branch]][docs-feat-branch]
### [分支对话][docs-feat-branch]
### `2` [分支对话][docs-feat-branch]
为您带来更自然、更灵活的 AI 对话方式。通过分支对话功能,您的讨论可以像人类对话一样自然延伸。在任意消息处创建新的对话分支,让您在保留原有上下文的同时,自由探索不同的对话方向。
@@ -195,7 +141,7 @@
[![][image-feat-artifacts]][docs-feat-artifacts]
### [支持白板 (Artifacts)][docs-feat-artifacts]
### `3` [支持白板 (Artifacts)][docs-feat-artifacts]
体验集成于 LobeChat 的 Claude Artifacts 能力。这项革命性功能突破了 AI 人机交互的边界,让您能够实时创建和可视化各种格式的内容。
@@ -209,7 +155,7 @@
[![][image-feat-knowledgebase]][docs-feat-knowledgebase]
### [文件上传 / 知识库][docs-feat-knowledgebase]
### `4` [文件上传 / 知识库][docs-feat-knowledgebase]
LobeChat 支持文件上传与知识库功能,你可以上传文件、图片、音频、视频等多种类型的文件,以及创建知识库,方便用户管理和查找文件。同时在对话中使用文件和知识库功能,实现更加丰富的对话体验。
@@ -227,7 +173,7 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
[![][image-feat-privoder]][docs-feat-provider]
### [多模型服务商支持][docs-feat-provider]
### `5` [多模型服务商支持][docs-feat-provider]
在 LobeChat 的不断发展过程中,我们深刻理解到在提供 AI 会话服务时模型服务商的多样性对于满足社区需求的重要性。因此,我们不再局限于单一的模型服务商,而是拓展了对多种模型服务商的支持,以便为用户提供更为丰富和多样化的会话选择。
@@ -237,18 +183,18 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
我们已经实现了对以下模型服务商的支持:
<!-- PROVIDER LIST -->
<!-- PROVIDER LIST -->
- **[OpenAI](https://lobechat.com/discover/provider/openai)**: OpenAI 是全球领先的人工智能研究机构,其开发的模型如 GPT 系列推动了自然语言处理的前沿。OpenAI 致力于通过创新和高效的 AI 解决方案改变多个行业。他们的产品具有显著的性能和经济性,广泛用于研究、商业和创新应用。
- **[OpenAI](https://lobechat.com/discover/provider/openai)**: OpenAI 是全球领先的人工智能研究机构,其开发的模型如GPT系列推动了自然语言处理的前沿。OpenAI 致力于通过创新和高效的AI解决方案改变多个行业。他们的产品具有显著的性能和经济性,广泛用于研究、商业和创新应用。
- **[Ollama](https://lobechat.com/discover/provider/ollama)**: Ollama 提供的模型广泛涵盖代码生成、数学运算、多语种处理和对话互动等领域,支持企业级和本地化部署的多样化需求。
- **[Anthropic](https://lobechat.com/discover/provider/anthropic)**: Anthropic 是一家专注于人工智能研究和开发的公司,提供了一系列先进的语言模型,如 Claude 3.5 Sonnet、Claude 3 Sonnet、Claude 3 Opus 和 Claude 3 Haiku。这些模型在智能、速度和成本之间取得了理想的平衡,适用于从企业级工作负载到快速响应的各种应用场景。Claude 3.5 Sonnet 作为其最新模型,在多项评估中表现优异,同时保持了较高的性价比。
- **[Bedrock](https://lobechat.com/discover/provider/bedrock)**: Bedrock 是亚马逊 AWS 提供的一项服务,专注于为企业提供先进的 AI 语言模型和视觉模型。其模型家族包括 Anthropic 的 Claude 系列、Meta 的 Llama 3.1 系列等,涵盖从轻量级到高性能的多种选择,支持文本生成、对话、图像处理等多种任务,适用于不同规模和需求的企业应用。
- **[Google](https://lobechat.com/discover/provider/google)**: Google 的 Gemini 系列是其最先进、通用的 AI 模型,由 Google DeepMind 打造,专为多模态设计,支持文本、代码、图像、音频和视频的无缝理解与处理。适用于从数据中心到移动设备的多种环境,极大提升了 AI 模型的效率与应用广泛性。
- **[Google](https://lobechat.com/discover/provider/google)**: Google 的 Gemini 系列是其最先进、通用的 AI模型,由 Google DeepMind 打造,专为多模态设计,支持文本、代码、图像、音频和视频的无缝理解与处理。适用于从数据中心到移动设备的多种环境,极大提升了AI模型的效率与应用广泛性。
- **[DeepSeek](https://lobechat.com/discover/provider/deepseek)**: DeepSeek 是一家专注于人工智能技术研究和应用的公司,其最新模型 DeepSeek-V3 多项评测成绩超越 Qwen2.5-72B 和 Llama-3.1-405B 等开源模型,性能对齐领军闭源模型 GPT-4o 与 Claude-3.5-Sonnet。
- **[HuggingFace](https://lobechat.com/discover/provider/huggingface)**: HuggingFace Inference API 提供了一种快速且免费的方式,让您可以探索成千上万种模型,适用于各种任务。无论您是在为新应用程序进行原型设计,还是在尝试机器学习的功能,这个 API 都能让您即时访问多个领域的高性能模型。
- **[OpenRouter](https://lobechat.com/discover/provider/openrouter)**: OpenRouter 是一个提供多种前沿大模型接口的服务平台,支持 OpenAI、Anthropic、LLaMA 及更多,适合多样化的开发和应用需求。用户可根据自身需求灵活选择最优的模型和价格,助力 AI 体验的提升。
- **[OpenRouter](https://lobechat.com/discover/provider/openrouter)**: OpenRouter 是一个提供多种前沿大模型接口的服务平台,支持 OpenAI、Anthropic、LLaMA 及更多,适合多样化的开发和应用需求。用户可根据自身需求灵活选择最优的模型和价格,助力AI体验的提升。
- **[Cloudflare Workers AI](https://lobechat.com/discover/provider/cloudflare)**: 在 Cloudflare 的全球网络上运行由无服务器 GPU 驱动的机器学习模型。
- **[GitHub](https://lobechat.com/discover/provider/github)**: 通过 GitHub 模型,开发人员可以成为 AI 工程师,并使用行业领先的 AI 模型进行构建。
- **[GitHub](https://lobechat.com/discover/provider/github)**: 通过GitHub模型,开发人员可以成为AI工程师,并使用行业领先的AI模型进行构建。
<details><summary><kbd>See more providers (+31)</kbd></summary>
@@ -257,18 +203,18 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
- **[Together AI](https://lobechat.com/discover/provider/togetherai)**: Together AI 致力于通过创新的 AI 模型实现领先的性能,提供广泛的自定义能力,包括快速扩展支持和直观的部署流程,满足企业的各种需求。
- **[Fireworks AI](https://lobechat.com/discover/provider/fireworksai)**: Fireworks AI 是一家领先的高级语言模型服务商,专注于功能调用和多模态处理。其最新模型 Firefunction V2 基于 Llama-3,优化用于函数调用、对话及指令跟随。视觉语言模型 FireLLaVA-13B 支持图像和文本混合输入。其他 notable 模型包括 Llama 系列和 Mixtral 系列,提供高效的多语言指令跟随与生成支持。
- **[Groq](https://lobechat.com/discover/provider/groq)**: Groq 的 LPU 推理引擎在最新的独立大语言模型(LLM)基准测试中表现卓越,以其惊人的速度和效率重新定义了 AI 解决方案的标准。Groq 是一种即时推理速度的代表,在基于云的部署中展现了良好的性能。
- **[Perplexity](https://lobechat.com/discover/provider/perplexity)**: Perplexity 是一家领先的对话生成模型提供商,提供多种先进的 Llama 3.1 模型,支持在线和离线应用,特别适用于复杂的自然语言处理任务。
- **[Perplexity](https://lobechat.com/discover/provider/perplexity)**: Perplexity 是一家领先的对话生成模型提供商,提供多种先进的Llama 3.1模型,支持在线和离线应用,特别适用于复杂的自然语言处理任务。
- **[Mistral](https://lobechat.com/discover/provider/mistral)**: Mistral 提供先进的通用、专业和研究型模型,广泛应用于复杂推理、多语言任务、代码生成等领域,通过功能调用接口,用户可以集成自定义功能,实现特定应用。
- **[ModelScope](https://lobechat.com/discover/provider/modelscope)**: ModelScope 是阿里云推出的模型即服务平台,提供丰富的 AI 模型和推理服务。
- **[ModelScope](https://lobechat.com/discover/provider/modelscope)**: ModelScope是阿里云推出的模型即服务平台,提供丰富的AI模型和推理服务。
- **[Ai21Labs](https://lobechat.com/discover/provider/ai21)**: AI21 Labs 为企业构建基础模型和人工智能系统,加速生成性人工智能在生产中的应用。
- **[Upstage](https://lobechat.com/discover/provider/upstage)**: Upstage 专注于为各种商业需求开发 AI 模型,包括 Solar LLM 和文档 AI,旨在实现工作的人造通用智能(AGI)。通过 Chat API 创建简单的对话代理,并支持功能调用、翻译、嵌入以及特定领域应用。
- **[Upstage](https://lobechat.com/discover/provider/upstage)**: Upstage 专注于为各种商业需求开发AI模型,包括 Solar LLM 和文档 AI,旨在实现工作的人造通用智能(AGI)。通过 Chat API 创建简单的对话代理,并支持功能调用、翻译、嵌入以及特定领域应用。
- **[xAI (Grok)](https://lobechat.com/discover/provider/xai)**: xAI 是一家致力于构建人工智能以加速人类科学发现的公司。我们的使命是推动我们对宇宙的共同理解。
- **[Aliyun Bailian](https://lobechat.com/discover/provider/qwen)**: 通义千问是阿里云自主研发的超大规模语言模型,具有强大的自然语言理解和生成能力。它可以回答各种问题、创作文字内容、表达观点看法、撰写代码等,在多个领域发挥作用。
- **[Wenxin](https://lobechat.com/discover/provider/wenxin)**: 企业级一站式大模型与 AI 原生应用开发及服务平台,提供最全面易用的生成式人工智能模型开发、应用开发全流程工具链
- **[Wenxin](https://lobechat.com/discover/provider/wenxin)**: 企业级一站式大模型与AI原生应用开发及服务平台,提供最全面易用的生成式人工智能模型开发、应用开发全流程工具链
- **[Hunyuan](https://lobechat.com/discover/provider/hunyuan)**: 由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力
- **[ZhiPu](https://lobechat.com/discover/provider/zhipu)**: 智谱 AI 提供多模态与语言模型的开放平台,支持广泛的 AI 应用场景,包括文本处理、图像理解与编程辅助等。
- **[ZhiPu](https://lobechat.com/discover/provider/zhipu)**: 智谱 AI 提供多模态与语言模型的开放平台,支持广泛的AI应用场景,包括文本处理、图像理解与编程辅助等。
- **[SiliconCloud](https://lobechat.com/discover/provider/siliconcloud)**: SiliconCloud,基于优秀开源基础模型的高性价比 GenAI 云服务
- **[01.AI](https://lobechat.com/discover/provider/zeroone)**: 零一万物致力于推动以人为本的 AI 2.0 技术革命,旨在通过大语言模型创造巨大的经济和社会价值,并开创新的 AI 生态与商业模式。
- **[01.AI](https://lobechat.com/discover/provider/zeroone)**: 零一万物致力于推动以人为本的AI 2.0技术革命,旨在通过大语言模型创造巨大的经济和社会价值,并开创新的AI生态与商业模式。
- **[Spark](https://lobechat.com/discover/provider/spark)**: 科大讯飞星火大模型提供多领域、多语言的强大 AI 能力,利用先进的自然语言处理技术,构建适用于智能硬件、智慧医疗、智慧金融等多种垂直场景的创新应用。
- **[SenseNova](https://lobechat.com/discover/provider/sensenova)**: 商汤日日新,依托商汤大装置的强大的基础支撑,提供高效易用的全栈大模型服务。
- **[Stepfun](https://lobechat.com/discover/provider/stepfun)**: 阶级星辰大模型具备行业领先的多模态及复杂推理能力,支持超长文本理解和强大的自主调度搜索引擎功能。
@@ -278,7 +224,7 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
- **[InternLM](https://lobechat.com/discover/provider/internlm)**: 致力于大模型研究与开发工具链的开源组织。为所有 AI 开发者提供高效、易用的开源平台,让最前沿的大模型与算法技术触手可及
- **[Higress](https://lobechat.com/discover/provider/higress)**: Higress 是一款云原生 API 网关,在阿里内部为解决 Tengine reload 对长连接业务有损,以及 gRPC/Dubbo 负载均衡能力不足而诞生。
- **[Gitee AI](https://lobechat.com/discover/provider/giteeai)**: Gitee AI 的 Serverless API 为 AI 开发者提供开箱即用的大模型推理 API 服务。
- **[Taichu](https://lobechat.com/discover/provider/taichu)**: 中科院自动化研究所和武汉人工智能研究院推出新一代多模态大模型,支持多轮问答、文本创作、图像生成、3D 理解、信号分析等全面问答任务,拥有更强的认知、理解、创作能力,带来全新互动体验。
- **[Taichu](https://lobechat.com/discover/provider/taichu)**: 中科院自动化研究所和武汉人工智能研究院推出新一代多模态大模型,支持多轮问答、文本创作、图像生成、3D理解、信号分析等全面问答任务,拥有更强的认知、理解、创作能力,带来全新互动体验。
- **[360 AI](https://lobechat.com/discover/provider/ai360)**: 360 AI 是 360 公司推出的 AI 模型和服务平台,提供多种先进的自然语言处理模型,包括 360GPT2 Pro、360GPT Pro、360GPT Turbo 和 360GPT Turbo Responsibility 8K。这些模型结合了大规模参数和多模态能力,广泛应用于文本生成、语义理解、对话系统与代码生成等领域。通过灵活的定价策略,360 AI 满足多样化用户需求,支持开发者集成,推动智能化应用的革新和发展。
- **[Search1API](https://lobechat.com/discover/provider/search1api)**: Search1API 提供可根据需要自行联网的 DeepSeek 系列模型的访问,包括标准版和快速版本,支持多种参数规模的模型选择。
- **[InfiniAI](https://lobechat.com/discover/provider/infiniai)**: 为应用开发者提供高性能、易上手、安全可靠的大模型服务,覆盖从大模型开发到大模型服务化部署的全流程。
@@ -300,7 +246,7 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
[![][image-feat-local]][docs-feat-local]
### [支持本地大语言模型 (LLM)][docs-feat-local]
### `6` [支持本地大语言模型 (LLM)][docs-feat-local]
为了满足特定用户的需求,LobeChat 还基于 [Ollama](https://ollama.ai) 支持了本地模型的使用,让用户能够更灵活地使用自己的或第三方的模型。
@@ -316,7 +262,7 @@ LobeChat 支持文件上传与知识库功能,你可以上传文件、图片
[![][image-feat-vision]][docs-feat-vision]
### [模型视觉识别 (Model Visual)][docs-feat-vision]
### `7` [模型视觉识别 (Model Visual)][docs-feat-vision]
LobeChat 已经支持 OpenAI 最新的 [`gpt-4-vision`](https://platform.openai.com/docs/guides/vision) 支持视觉识别的模型,这是一个具备视觉识别能力的多模态应用。
用户可以轻松上传图片或者拖拽图片到对话框中,助手将能够识别图片内容,并在此基础上进行智能对话,构建更智能、更多元化的聊天场景。
@@ -331,7 +277,7 @@ LobeChat 已经支持 OpenAI 最新的 [`gpt-4-vision`](https://platform.openai.
[![][image-feat-tts]][docs-feat-tts]
### [TTS & STT 语音会话][docs-feat-tts]
### `8` [TTS & STT 语音会话][docs-feat-tts]
LobeChat 支持文字转语音(Text-to-SpeechTTS)和语音转文字(Speech-to-Text,STT)技术,这使得我们的应用能够将文本信息转化为清晰的语音输出,用户可以像与真人交谈一样与我们的对话助手进行交流。
用户可以从多种声音中选择,给助手搭配合适的音源。 同时,对于那些倾向于听觉学习或者想要在忙碌中获取信息的用户来说,TTS 提供了一个极佳的解决方案。
@@ -346,7 +292,7 @@ LobeChat 支持文字转语音(Text-to-SpeechTTS)和语音转文字(Spe
[![][image-feat-t2i]][docs-feat-t2i]
### [Text to Image 文生图][docs-feat-t2i]
### `9` [Text to Image 文生图][docs-feat-t2i]
支持最新的文本到图片生成技术,LobeChat 现在能够让用户在与助手对话中直接调用文生图工具进行创作。
通过利用 [`DALL-E 3`](https://openai.com/dall-e-3)、[`MidJourney`](https://www.midjourney.com/) 和 [`Pollinations`](https://pollinations.ai/) 等 AI 工具的能力, 助手们现在可以将你的想法转化为图像。
@@ -360,7 +306,7 @@ LobeChat 支持文字转语音(Text-to-SpeechTTS)和语音转文字(Spe
[![][image-feat-plugin]][docs-feat-plugin]
### [插件系统 (Tools Calling)][docs-feat-plugin]
### `10` [插件系统 (Tools Calling)][docs-feat-plugin]
LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地增强了 ChatGPT 的实用性和灵活性。
@@ -372,14 +318,14 @@ LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地
> 通过文档了解更多 [📘 插件使用][docs-usage-plugin]
<!-- PLUGIN LIST -->
<!-- PLUGIN LIST -->
| 最近新增 | 描述 |
| -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [PortfolioMeta](https://lobechat.com/discover/plugin/StockData)<br/><sup>By **portfoliometa** on **2025-05-27**</sup> | 分析股票并获取全面的实时投资数据和分析。<br/>`股票` |
| [网页](https://lobechat.com/discover/plugin/web)<br/><sup>By **Proghit** on **2025-01-24**</sup> | 智能网页搜索,读取和分析页面,以提供来自 Google 结果的全面答案。<br/>`网页` `搜索` |
| [必应网页搜索](https://lobechat.com/discover/plugin/Bingsearch-identifier)<br/><sup>By **FineHow** on **2024-12-22**</sup> | 通过 BingApi 搜索互联网上的信息<br/>`bingsearch` |
| [谷歌自定义搜索引擎](https://lobechat.com/discover/plugin/google-cse)<br/><sup>By **vsnthdev** on **2024-12-02**</sup> | 通过他们的官方自定义搜索引擎 API 搜索谷歌。<br/>`网络` `搜索` |
| 最近新增 | 描述 |
| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| [PortfolioMeta](https://lobechat.com/discover/plugin/StockData)<br/><sup>By **portfoliometa** on **2025-05-27**</sup> | 分析股票并获取全面的实时投资数据和分析。<br/>`股票` |
| [网页](https://lobechat.com/discover/plugin/web)<br/><sup>By **Proghit** on **2025-01-24**</sup> | 智能网页搜索,读取和分析页面,以提供来自Google结果的全面答案。<br/>`网页` `搜索` |
| [必应网页搜索](https://lobechat.com/discover/plugin/Bingsearch-identifier)<br/><sup>By **FineHow** on **2024-12-22**</sup> | 通过BingApi搜索互联网上的信息<br/>`bingsearch` |
| [谷歌自定义搜索引擎](https://lobechat.com/discover/plugin/google-cse)<br/><sup>By **vsnthdev** on **2024-12-02**</sup> | 通过他们的官方自定义搜索引擎API搜索谷歌。<br/>`网络` `搜索` |
> 📊 Total plugins: [<kbd>**42**</kbd>](https://lobechat.com/discover/plugins)
@@ -393,7 +339,7 @@ LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地
[![][image-feat-agent]][docs-feat-agent]
### [助手市场 (GPTs)][docs-feat-agent]
### `11` [助手市场 (GPTs)][docs-feat-agent]
在 LobeChat 的助手市场中,创作者们可以发现一个充满活力和创新的社区,它汇聚了众多精心设计的助手,这些助手不仅在工作场景中发挥着重要作用,也在学习过程中提供了极大的便利。
我们的市场不仅是一个展示平台,更是一个协作的空间。在这里,每个人都可以贡献自己的智慧,分享个人开发的助手。
@@ -407,14 +353,14 @@ LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地
>
> 我欢迎所有用户加入这个不断成长的生态系统,共同参与到助手的迭代与优化中来。共同创造出更多有趣、实用且具有创新性的助手,进一步丰富助手的多样性和实用性。
<!-- AGENT LIST -->
<!-- AGENT LIST -->
| 最近新增 | 描述 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| 最近新增 | 描述 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [海龟汤主持人](https://lobechat.com/discover/assistant/lateral-thinking-puzzle)<br/><sup>By **[CSY2022](https://github.com/CSY2022)** on **2025-06-19**</sup> | 一个海龟汤主持人,需要自己提供汤面,汤底与关键点(猜中的判定条件)。<br/>`海龟汤` `推理` `互动` `谜题` `角色扮演` |
| [美食评论员🍟](https://lobechat.com/discover/assistant/food-reviewer)<br/><sup>By **[renhai-lab](https://github.com/renhai-lab)** on **2025-06-17**</sup> | 美食评价专家<br/>`美食` `评价` `写作` |
| [学术写作助手](https://lobechat.com/discover/assistant/academic-writing-assistant)<br/><sup>By **[swarfte](https://github.com/swarfte)** on **2025-06-17**</sup> | 专业的学术研究论文写作和正式文档编写专家<br/>`学术写作` `研究` `正式风格` |
| [Minecraft 资深开发者](https://lobechat.com/discover/assistant/java-development)<br/><sup>By **[iamyuuk](https://github.com/iamyuuk)** on **2025-06-17**</sup> | 擅长高级 Java 开发及 Minecraft 开发<br/>`开发` `编程` `minecraft` `java` |
| [美食评论员🍟](https://lobechat.com/discover/assistant/food-reviewer)<br/><sup>By **[renhai-lab](https://github.com/renhai-lab)** on **2025-06-17**</sup> | 美食评价专家<br/>`美食` `评价` `写作` |
| [学术写作助手](https://lobechat.com/discover/assistant/academic-writing-assistant)<br/><sup>By **[swarfte](https://github.com/swarfte)** on **2025-06-17**</sup> | 专业的学术研究论文写作和正式文档编写专家<br/>`学术写作` `研究` `正式风格` |
| [Minecraft资深开发者](https://lobechat.com/discover/assistant/java-development)<br/><sup>By **[iamyuuk](https://github.com/iamyuuk)** on **2025-06-17**</sup> | 擅长高级 Java 开发及 Minecraft 开发<br/>`开发` `编程` `minecraft` `java` |
> 📊 Total agents: [<kbd>**505**</kbd> ](https://lobechat.com/discover/assistants)
@@ -428,7 +374,7 @@ LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地
[![][image-feat-database]][docs-feat-database]
### [支持本地 / 远程数据库][docs-feat-database]
### `12` [支持本地 / 远程数据库][docs-feat-database]
LobeChat 支持同时使用服务端数据库和本地数据库。根据您的需求,您可以选择合适的部署方案:
@@ -445,7 +391,7 @@ LobeChat 支持同时使用服务端数据库和本地数据库。根据您的
[![][image-feat-auth]][docs-feat-auth]
### [支持多用户管理][docs-feat-auth]
### `13` [支持多用户管理][docs-feat-auth]
LobeChat 支持多用户管理,提供了两种主要的用户认证和管理方案,以满足不同需求:
@@ -463,7 +409,7 @@ LobeChat 支持多用户管理,提供了两种主要的用户认证和管理
[![][image-feat-pwa]][docs-feat-pwa]
### [渐进式 Web 应用 (PWA)][docs-feat-pwa]
### `14` [渐进式 Web 应用 (PWA)][docs-feat-pwa]
我们深知在当今多设备环境下为用户提供无缝体验的重要性。为此,我们采用了渐进式 Web 应用 [PWA](https://support.google.com/chrome/answer/9658361) 技术,
这是一种能够将网页应用提升至接近原生应用体验的现代 Web 技术。通过 PWA,LobeChat 能够在桌面和移动设备上提供高度优化的用户体验,同时保持轻量级和高性能的特点。
@@ -476,6 +422,7 @@ LobeChat 支持多用户管理,提供了两种主要的用户认证和管理
> - 在电脑上运行 Chrome 或 Edge 浏览器 .
> - 访问 LobeChat 网页 .
> - 在地址栏的右上角,单击 <kbd>安装</kbd> 图标 .
> - 根据屏幕上的指示完成 PWA 的安装 .
<div align="right">
@@ -485,7 +432,7 @@ LobeChat 支持多用户管理,提供了两种主要的用户认证和管理
[![][image-feat-mobile]][docs-feat-mobile]
### [移动设备适配][docs-feat-mobile]
### `15` [移动设备适配][docs-feat-mobile]
针对移动设备进行了一系列的优化设计,以提升用户的移动体验。目前,我们正在对移动端的用户体验进行版本迭代,以实现更加流畅和直观的交互。如果您有任何建议或想法,我们非常欢迎您通过 GitHub Issues 或者 Pull Requests 提供反馈。
@@ -497,7 +444,7 @@ LobeChat 支持多用户管理,提供了两种主要的用户认证和管理
[![][image-feat-theme]][docs-feat-theme]
### [自定义主题][docs-feat-theme]
### `16` [自定义主题][docs-feat-theme]
作为设计工程师出身,LobeChat 在界面设计上充分考虑用户的个性化体验,因此引入了灵活多变的主题模式,其中包括日间的亮色模式和夜间的深色模式。
除了主题模式的切换,还提供了一系列的颜色定制选项,允许用户根据自己的喜好来调整应用的主题色彩。无论是想要沉稳的深蓝,还是希望活泼的桃粉,或者是专业的灰白,用户都能够在 LobeChat 中找到匹配自己风格的颜色选择。
@@ -584,7 +531,7 @@ LobeChat 提供了 Vercel 的 自托管版本 和 [Docker 镜像][docker-release
#### 保持更新
如果你根据 README 中的一键部署步骤部署了自己的项目,你可能会发现总是被提示 "有可用更新"。这是因为 Vercel 默认为你创建新项目而非 fork 本项目,这将导致无法准确检测更新。
如果你根据 README 中的一键部署步骤部署了自己的项目,你可能会发现总是被提示 有可用更新。这是因为 Vercel 默认为你创建新项目而非 fork 本项目,这将导致无法准确检测更新。
> \[!TIP]
>
@@ -598,9 +545,9 @@ LobeChat 提供了 Vercel 的 自托管版本 和 [Docker 镜像][docker-release
[![][docker-size-shield]][docker-size-link]
[![][docker-pulls-shield]][docker-pulls-link]
我们提供了一个用于在您自己的私有设备上部署 LobeChat 服务的 Docker 镜像。请使用以下命令启动 LobeChat 服务:
We provide a Docker image for deploying the LobeChat service on your own private device. Use the following command to start the LobeChat service:
1. 创建一个用于存储文件的文件夹
1. create a folder to for storage files
```fish
$ mkdir lobe-chat-db && cd lobe-chat-db
@@ -933,10 +880,8 @@ This project is [Apache 2.0](./LICENSE) licensed.
[image-feat-branch]: https://github.com/user-attachments/assets/92f72082-02bd-4835-9c54-b089aad7fd41
[image-feat-cot]: https://github.com/user-attachments/assets/f74f1139-d115-4e9c-8c43-040a53797a5e
[image-feat-database]: https://github.com/user-attachments/assets/f1697c8b-d1fb-4dac-ba05-153c6295d91d
[image-feat-desktop]: https://github.com/user-attachments/assets/a7bac8d3-ea96-4000-bb39-fadc9b610f96
[image-feat-knowledgebase]: https://github.com/user-attachments/assets/7da7a3b2-92fd-4630-9f4e-8560c74955ae
[image-feat-local]: https://github.com/user-attachments/assets/1239da50-d832-4632-a7ef-bd754c0f3850
[image-feat-mcp-market]: https://github.com/user-attachments/assets/bb114f9f-24c5-4000-a984-c10d187da5a0
[image-feat-mobile]: https://github.com/user-attachments/assets/32cf43c4-96bd-4a4c-bfb6-59acde6fe380
[image-feat-plugin]: https://github.com/user-attachments/assets/66a891ac-01b6-4e3f-b978-2eb07b489b1b
[image-feat-privoder]: https://github.com/user-attachments/assets/e553e407-42de-4919-977d-7dbfcf44a821
@@ -945,7 +890,6 @@ This project is [Apache 2.0](./LICENSE) licensed.
[image-feat-theme]: https://github.com/user-attachments/assets/b47c39f1-806f-492b-8fcb-b0fa973937c1
[image-feat-tts]: https://github.com/user-attachments/assets/50189597-2cc3-4002-b4c8-756a52ad5c0a
[image-feat-vision]: https://github.com/user-attachments/assets/18574a1f-46c2-4cbc-af2c-35a86e128a07
[image-feat-web-search]: https://github.com/user-attachments/assets/cfdc48ac-b5f8-4a00-acee-db8f2eba09ad
[image-overview]: https://github.com/user-attachments/assets/dbfaa84a-2c82-4dd9-815c-5be616f264a4
[image-star]: https://github.com/user-attachments/assets/c3b482e7-cef5-4e94-bef9-226900ecfaab
[issues-link]: https://img.shields.io/github/issues/lobehub/lobe-chat.svg?style=flat
-1
View File
@@ -2,4 +2,3 @@ lockfile=false
shamefully-hoist=true
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
ignore-workspace-root-check=true
@@ -1,229 +0,0 @@
# Claude Code Integration
This document describes the Claude Code SDK integration in LobeChat Desktop application.
## Overview
Claude Code SDK enables running Claude Code as a subprocess, providing AI-powered coding assistance capabilities. The integration supports:
- **Multi-turn conversations** with context retention
- **File operations** (read/write)
- **Code execution** through bash commands
- **Session management** and continuation
- **Real-time streaming** responses
- **Cost tracking** per session
## Accessing Claude Code
In the LobeChat Desktop application, you can access Claude Code through:
1. **Sidebar Navigation**: Click the code icon (`</>`) in the sidebar (desktop only)
2. **Direct URL**: Navigate to `/claude-code` in the application
The Claude Code interface provides:
- A code editor for writing prompts
- Real-time streaming message display
- Session management with history
- Cost tracking and usage statistics
## Architecture
### Components
1. **IPC Layer** (`packages/electron-client-ipc`)
- Type definitions for Claude Code events
- IPC event interfaces for main/render communication
2. **Main Process Controller** (`apps/desktop/src/main/controllers/ClaudeCodeCtr.ts`)
- Handles Claude Code SDK integration
- Manages streaming sessions and abort controllers
- Tracks session history
3. **React Hook** (`src/hooks/useClaudeCode.ts`)
- Provides easy-to-use interface for React components
- Handles IPC communication with main process
- Manages streaming state and events
4. **UI Page** (`src/app/[variants]/(main)/claude-code/`)
- User interface for interacting with Claude Code
- Query editor with syntax highlighting
- Session management interface
- Real-time message streaming display
## Setup
### Prerequisites
1. Install Claude Code SDK dependency:
```bash
npm install @anthropic-ai/claude-code
```
2. Set up authentication:
```bash
# Option 1: Anthropic API Key
export ANTHROPIC_API_KEY="your-api-key"
# Option 2: Amazon Bedrock
export CLAUDE_CODE_USE_BEDROCK=1
# Configure AWS credentials
# Option 3: Google Vertex AI
export CLAUDE_CODE_USE_VERTEX=1
# Configure Google Cloud credentials
```
## Usage
### Basic Query
```typescript
import { useClaudeCode } from '@/hooks/useClaudeCode';
const MyComponent = () => {
const { query, isLoading } = useClaudeCode();
const handleQuery = async () => {
const result = await query('Write a function to calculate Fibonacci numbers', {
maxTurns: 3,
outputFormat: 'json',
});
console.log(result.messages);
console.log(result.sessionId);
};
};
```
### Streaming Query
```typescript
const { startStreamingQuery, isLoading } = useClaudeCode({
onStreamMessage: (message) => {
console.log('New message:', message);
},
onStreamComplete: (sessionId) => {
console.log('Stream completed:', sessionId);
},
onStreamError: (error) => {
console.error('Stream error:', error);
},
});
const handleStream = async () => {
await startStreamingQuery('Build a React component', {
maxTurns: 5,
outputFormat: 'stream-json',
allowedTools: ['Read', 'Write', 'Bash'],
});
};
```
### Session Management
```typescript
const { recentSessions, fetchRecentSessions, clearSession } = useClaudeCode();
// Get recent sessions
await fetchRecentSessions();
// Continue a previous session
await startStreamingQuery('Continue', {
resumeSessionId: session.sessionId,
});
// Clear a session
await clearSession(sessionId);
```
## IPC Events
### Client Dispatch Events (Renderer → Main)
- `claudeCodeQuery` - Execute a Claude Code query
- `claudeCodeStreamStart` - Start a streaming query
- `claudeCodeStreamStop` - Stop an active stream
- `claudeCodeCreateAbortController` - Create abort controller
- `claudeCodeAbort` - Trigger abort
- `claudeCodeGetRecentSessions` - Get session history
- `claudeCodeClearSession` - Clear a specific session
- `claudeCodeCheckAvailability` - Check if Claude Code is available
### Broadcast Events (Main → Renderer)
- `claudeCodeStreamMessage` - Stream message event
- `claudeCodeStreamComplete` - Stream completion event
- `claudeCodeStreamError` - Stream error event
## Configuration Options
```typescript
interface ClaudeCodeOptions {
maxTurns?: number; // Maximum conversation turns
systemPrompt?: string; // Override system prompt
appendSystemPrompt?: string; // Append to system prompt
cwd?: string; // Working directory
allowedTools?: string[] | string; // Allowed tools
disallowedTools?: string[] | string; // Disallowed tools
permissionMode?: 'default' | 'acceptEdits' | 'bypassPermissions' | 'plan';
outputFormat?: 'text' | 'json' | 'stream-json';
inputFormat?: 'text' | 'stream-json';
mcpConfig?: string; // MCP configuration file path
permissionPromptTool?: string; // MCP tool for permissions
verbose?: boolean; // Enable verbose logging
continueLastSession?: boolean; // Continue last session
resumeSessionId?: string; // Resume specific session
}
```
## Message Types
```typescript
interface ClaudeCodeMessage {
type: 'assistant' | 'user' | 'system' | 'result';
message?: any;
session_id?: string;
subtype?: string;
duration_ms?: number;
duration_api_ms?: number;
is_error?: boolean;
num_turns?: number;
result?: string;
total_cost_usd?: number;
apiKeySource?: string;
cwd?: string;
tools?: string[];
mcp_servers?: Array<{ name: string; status: string }>;
model?: string;
permissionMode?: 'default' | 'acceptEdits' | 'bypassPermissions' | 'plan';
}
```
## Best Practices
1. **Always check availability** before using Claude Code
2. **Handle errors gracefully** - both sync and async errors
3. **Use abort controllers** for long-running operations
4. **Monitor costs** through session tracking
5. **Clean up sessions** when no longer needed
6. **Set appropriate tool permissions** based on use case
## Troubleshooting
### Claude Code not available
1. Check if running in Electron desktop app
2. Verify API key is set correctly
3. Check environment variables
### Streaming not working
1. Ensure proper event listeners are set up
2. Check for abort controller conflicts
3. Verify stream ID is unique
### Session continuation fails
1. Check if session ID is valid
2. Ensure session hasn't been cleared
3. Verify prompt is appropriate for continuation
+1 -1
View File
@@ -48,7 +48,7 @@
"@typescript/native-preview": "latest",
"consola": "^3.1.0",
"cookie": "^1.0.2",
"electron": "^37.2.0",
"electron": "^36.2.0",
"electron-builder": "^26.0.12",
"electron-is": "^3.0.0",
"electron-log": "^5.3.3",
+1 -1
View File
@@ -13,7 +13,7 @@ export const appBrowsers = {
identifier: 'chat',
keepAlive: true,
minWidth: 400,
path: '/claude-code',
path: '/chat',
showOnInit: true,
titleBarStyle: 'hidden',
vibrancy: 'under-window',
@@ -1,361 +0,0 @@
import {
ClaudeCodeMessage,
ClaudeCodeOptions,
ClaudeCodeQueryParams,
ClaudeCodeQueryResult,
ClaudeCodeSessionInfo,
ClaudeCodeStreamingParams,
} from '@lobechat/electron-client-ipc';
import { app } from 'electron';
import { join } from 'node:path';
import { createClaudeCodeModule } from '@/modules/claudeCode';
import { createLogger } from '@/utils/logger';
import { ControllerModule, ipcClientEvent } from './index';
const logger = createLogger('controllers:ClaudeCodeCtr');
interface StreamingSession {
abortController: AbortController;
sessionId?: string;
streamId: string;
}
export default class ClaudeCodeCtr extends ControllerModule {
private claudeCodeModule = createClaudeCodeModule({
debugMode: Boolean(process.env.DEBUG),
});
private streamingSessions = new Map<string, StreamingSession>();
private abortControllers = new Map<string, AbortController>();
private sessionHistory = new Map<string, ClaudeCodeSessionInfo>();
/**
* 检查 Claude Code 是否可用
*/
@ipcClientEvent('claudeCodeCheckAvailability')
async checkAvailability(): Promise<{
apiKeySource?: string;
available: boolean;
error?: string;
version?: string;
}> {
try {
return await this.claudeCodeModule.checkAvailability();
} catch (error) {
logger.error('Error checking Claude Code availability:', error);
return {
available: false,
error: error.message,
};
}
}
/**
* 执行 Claude Code 查询
*/
@ipcClientEvent('claudeCodeQuery')
async executeQuery(params: ClaudeCodeQueryParams): Promise<ClaudeCodeQueryResult> {
try {
logger.info('Executing Claude Code query:', params.prompt);
const abortController = params.abortSignal
? this.abortControllers.get(params.abortSignal)
: new AbortController();
const messages: ClaudeCodeMessage[] = [];
let sessionId: string | undefined;
const queryParams = {
abortController,
options: this.buildOptions(params.options),
prompt: params.prompt,
};
for await (const message of this.claudeCodeModule.query(queryParams)) {
messages.push(message);
if (message.session_id) {
sessionId = message.session_id;
}
}
// 更新会话历史
if (sessionId) {
this.updateSessionHistory(sessionId, messages);
}
return {
messages,
sessionId: sessionId || '',
success: true,
};
} catch (error) {
logger.error('Error executing Claude Code query:', error);
return {
error: error.message,
messages: [],
sessionId: '',
success: false,
};
}
}
/**
* 开始流式查询
*/
@ipcClientEvent('claudeCodeStreamStart')
async startStreamingQuery(
params: ClaudeCodeStreamingParams,
): Promise<{ error?: string; success: boolean }> {
try {
logger.info('Starting streaming Claude Code query:', params.streamId);
const abortController = params.abortSignal
? this.abortControllers.get(params.abortSignal)
: new AbortController();
const session: StreamingSession = {
abortController,
streamId: params.streamId,
};
this.streamingSessions.set(params.streamId, session);
// 在后台执行流式查询
this.executeStreamingQuery(params, abortController);
return { success: true };
} catch (error) {
logger.error('Error starting streaming query:', error);
return { error: error.message, success: false };
}
}
/**
* 停止流式查询
*/
@ipcClientEvent('claudeCodeStreamStop')
async stopStreamingQuery(streamId: string): Promise<{ success: boolean }> {
try {
logger.info('Stopping streaming query:', streamId);
const session = this.streamingSessions.get(streamId);
if (session) {
session.abortController.abort();
this.streamingSessions.delete(streamId);
}
return { success: true };
} catch (error) {
logger.error('Error stopping streaming query:', error);
return { success: false };
}
}
/**
* 创建 AbortController
*/
@ipcClientEvent('claudeCodeCreateAbortController')
createAbortController(): { signalId: string } {
const signalId = `abort-${Date.now()}-${Math.random().toString(36).slice(2, 11)}`;
const abortController = new AbortController();
this.abortControllers.set(signalId, abortController);
logger.debug('Created AbortController:', signalId);
// 清理过期的 AbortController30分钟后)
setTimeout(
() => {
this.abortControllers.delete(signalId);
},
30 * 60 * 1000,
);
return { signalId };
}
/**
* 触发 abort
*/
@ipcClientEvent('claudeCodeAbort')
abort(signalId: string): { success: boolean } {
try {
const abortController = this.abortControllers.get(signalId);
if (abortController) {
abortController.abort();
this.abortControllers.delete(signalId);
logger.debug('Aborted signal:', signalId);
return { success: true };
}
return { success: false };
} catch (error) {
logger.error('Error aborting:', error);
return { success: false };
}
}
/**
* 获取最近的会话列表
*/
@ipcClientEvent('claudeCodeGetRecentSessions')
getRecentSessions(): ClaudeCodeSessionInfo[] {
const sessions = Array.from(this.sessionHistory.values());
// 按最后活跃时间排序
sessions.sort((a, b) => b.lastActiveAt - a.lastActiveAt);
// 返回最近 20 个会话
return sessions.slice(0, 20);
}
/**
* 清除指定会话
*/
@ipcClientEvent('claudeCodeClearSession')
clearSession(sessionId: string): { success: boolean } {
try {
this.sessionHistory.delete(sessionId);
logger.debug('Cleared session:', sessionId);
return { success: true };
} catch (error) {
logger.error('Error clearing session:', error);
return { success: false };
}
}
/**
* 执行流式查询(后台)
*/
private async executeStreamingQuery(
params: ClaudeCodeStreamingParams,
abortController: AbortController,
) {
try {
const { streamId } = params;
let sessionId: string | undefined;
let messageCount = 0;
logger.debug('Starting streaming query execution for stream:', streamId);
const queryParams = {
abortController,
options: this.buildOptions(params.options),
prompt: params.prompt,
};
try {
for await (const message of this.claudeCodeModule.query(queryParams)) {
messageCount++;
logger.debug(`Stream ${streamId} - Message ${messageCount}:`, message.type);
logger.debug('output message:', message);
// 广播消息到渲染进程
this.app.browserManager.broadcastToAllWindows('claudeCodeStreamMessage', {
message,
streamId,
});
if (message.session_id) {
sessionId = message.session_id;
const session = this.streamingSessions.get(streamId);
if (session) {
session.sessionId = sessionId;
}
}
}
logger.debug(`Stream ${streamId} completed with ${messageCount} messages`);
} catch (queryError) {
logger.error('Error in Claude Code query:', queryError);
throw queryError;
}
// 更新会话历史
if (sessionId) {
// 这里我们不存储所有消息,只更新会话信息
const existingSession = this.sessionHistory.get(sessionId);
if (existingSession) {
existingSession.lastActiveAt = Date.now();
existingSession.turnCount++;
} else {
this.sessionHistory.set(sessionId, {
createdAt: Date.now(),
lastActiveAt: Date.now(),
sessionId,
turnCount: 1,
});
}
}
// 广播完成事件
this.app.browserManager.broadcastToAllWindows('claudeCodeStreamComplete', {
sessionId: sessionId || '',
streamId,
});
logger.debug('Stream completed successfully:', streamId);
// 清理
this.streamingSessions.delete(streamId);
} catch (error) {
logger.error('Error in streaming query:', error);
// 广播错误事件
this.app.browserManager.broadcastToAllWindows('claudeCodeStreamError', {
error: error.message,
streamId: params.streamId,
});
// 清理
this.streamingSessions.delete(params.streamId);
}
}
/**
* 构建选项对象
*/
private buildOptions(options?: ClaudeCodeOptions): ClaudeCodeOptions {
const defaultOptions: ClaudeCodeOptions = {
maxTurns: 5,
outputFormat: 'stream-json',
};
if (!options) {
return defaultOptions;
}
// 处理选项
const processedOptions: ClaudeCodeOptions = { ...defaultOptions, ...options };
// 如果提供了 mcpConfig 路径,确保它是绝对路径
if (options.mcpConfig && !join(options.mcpConfig).startsWith('/')) {
processedOptions.mcpConfig = join(app.getPath('userData'), options.mcpConfig);
}
return processedOptions;
}
/**
* 更新会话历史
*/
private updateSessionHistory(sessionId: string, messages: ClaudeCodeMessage[]) {
const resultMessage = messages.find((m) => m.type === 'result');
const existingSession = this.sessionHistory.get(sessionId);
if (existingSession) {
existingSession.lastActiveAt = Date.now();
existingSession.turnCount++;
if (resultMessage?.total_cost_usd) {
existingSession.totalCost = (existingSession.totalCost || 0) + resultMessage.total_cost_usd;
}
} else {
this.sessionHistory.set(sessionId, {
createdAt: Date.now(),
lastActiveAt: Date.now(),
sessionId,
totalCost: resultMessage?.total_cost_usd,
turnCount: 1,
});
}
}
}
+1 -47
View File
@@ -1,27 +1,15 @@
import { ElectronAppState, ThemeMode } from '@lobechat/electron-client-ipc';
import { app, nativeTheme, shell, systemPreferences } from 'electron';
import { app, shell, systemPreferences } from 'electron';
import { macOS } from 'electron-is';
import { readFileSync, writeFileSync } from 'node:fs';
import { join } from 'node:path';
import process from 'node:process';
import { DB_SCHEMA_HASH_FILENAME, LOCAL_DATABASE_DIR, userDataDir } from '@/const/dir';
import { createLogger } from '@/utils/logger';
import { ControllerModule, ipcClientEvent, ipcServerEvent } from './index';
const logger = createLogger('controllers:SystemCtr');
export default class SystemController extends ControllerModule {
private systemThemeListenerInitialized = false;
/**
* Initialize system theme listener when app is ready
*/
afterAppReady() {
this.initializeSystemThemeListener();
}
/**
* Handles the 'getDesktopAppState' IPC request.
* Gathers essential application and system information.
@@ -38,7 +26,6 @@ export default class SystemController extends ControllerModule {
isMac: platform === 'darwin',
isWindows: platform === 'win32',
platform: platform as 'darwin' | 'win32' | 'linux',
systemAppearance: nativeTheme.shouldUseDarkColors ? 'dark' : 'light',
userPath: {
// User Paths (ensure keys match UserPathData / DesktopAppState interface)
desktop: app.getPath('desktop'),
@@ -113,37 +100,4 @@ export default class SystemController extends ControllerModule {
private get DB_SCHEMA_HASH_PATH() {
return join(this.app.appStoragePath, DB_SCHEMA_HASH_FILENAME);
}
/**
* Initialize system theme listener to monitor OS theme changes
*/
private initializeSystemThemeListener() {
if (this.systemThemeListenerInitialized) {
logger.debug('System theme listener already initialized');
return;
}
logger.info('Initializing system theme listener');
// Get initial system theme
const initialDarkMode = nativeTheme.shouldUseDarkColors;
const initialSystemTheme: ThemeMode = initialDarkMode ? 'dark' : 'light';
logger.info(`Initial system theme: ${initialSystemTheme}`);
// Listen for system theme changes
nativeTheme.on('updated', () => {
const isDarkMode = nativeTheme.shouldUseDarkColors;
const systemTheme: ThemeMode = isDarkMode ? 'dark' : 'light';
logger.info(`System theme changed to: ${systemTheme}`);
// Broadcast system theme change to all renderer processes
this.app.browserManager.broadcastToAllWindows('systemThemeChanged', {
themeMode: systemTheme,
});
});
this.systemThemeListenerInitialized = true;
logger.info('System theme listener initialized successfully');
}
}
+1 -2
View File
@@ -152,8 +152,7 @@ export default class Browser {
show() {
logger.debug(`Showing window: ${this.identifier}`);
if (!this._browserWindow.isDestroyed()) this.determineWindowPosition();
this.determineWindowPosition();
this.browserWindow.show();
}
@@ -1,353 +0,0 @@
import { ClaudeCodeMessage } from '@lobechat/electron-client-ipc';
import { type ChildProcess, spawn } from 'node:child_process';
import { type Interface, createInterface } from 'node:readline';
import { createLogger } from '@/utils/logger';
import {
ClaudeCodeImpl,
ClaudeCodeProcessOptions,
ClaudeCodeQueryParams,
ClaudeCodeRuntimeConfig,
} from './type';
const logger = createLogger('modules:claude-code');
/**
* Claude Code Service Implementation
*/
export class ClaudeCodeServiceImpl extends ClaudeCodeImpl {
private activeProcesses = new Map<string, ChildProcess>();
private config: ClaudeCodeRuntimeConfig;
constructor(config: ClaudeCodeRuntimeConfig = {}) {
super();
this.config = {
debugMode: config.debugMode ?? Boolean(process.env.DEBUG),
maxMemoryUsage: config.maxMemoryUsage ?? 1024 * 1024 * 1024, // 1GB
timeoutMs: config.timeoutMs ?? 30 * 60 * 1000, // 30 minutes
};
}
/**
* Execute Claude Code query
*/
async *query(params: ClaudeCodeQueryParams): AsyncGenerator<ClaudeCodeMessage> {
const processId = this.generateProcessId();
let childProcess: ChildProcess | null = null;
let readline: Interface | null = null;
// Set entrypoint environment variable
if (!process.env.CLAUDE_CODE_ENTRYPOINT) {
process.env.CLAUDE_CODE_ENTRYPOINT = 'sdk-ts';
}
// Build process options
const processOptions = this.buildProcessOptions(params);
// Spawn child process using claude command directly
childProcess = spawn('claude', processOptions.args, {
cwd: processOptions.cwd,
env: { ...process.env, ...processOptions.env },
signal: params.abortController?.signal,
stdio: ['pipe', 'pipe', 'pipe'],
});
// Register process
this.activeProcesses.set(processId, childProcess);
// Handle process cleanup
const cleanup = () => {
if (childProcess && !childProcess.killed) {
childProcess.kill('SIGTERM');
}
this.activeProcesses.delete(processId);
};
// Setup abort handling
params.abortController?.signal.addEventListener('abort', cleanup);
process.on('exit', cleanup);
// Handle stdin
if (typeof params.prompt === 'string') {
childProcess.stdin?.end();
} else {
// Handle stream input if needed
this.streamToStdin(params.prompt, childProcess.stdin, params.abortController);
}
// Handle stderr in debug mode
if (this.config.debugMode && childProcess.stderr) {
childProcess.stderr.on('data', (data) => {
logger.debug('Claude Code stderr:', data.toString());
});
}
try {
// Handle process errors
let processError: Error | null = null;
childProcess.on('error', (error) => {
processError = new Error(`Failed to spawn Claude Code process: ${error.message}`);
});
// Create a promise to wait for process completion
const processExitPromise = new Promise<void>((resolve, reject) => {
childProcess!.on('close', (code) => {
if (params.abortController?.signal.aborted) {
reject(new Error('Claude Code process aborted by user'));
} else if (code !== 0) {
reject(new Error(`Claude Code process exited with code ${code}`));
} else {
resolve();
}
});
});
// Create readline interface for stdout and yield messages
if (childProcess.stdout) {
readline = createInterface({ input: childProcess.stdout });
try {
for await (const line of readline) {
if (processError) {
throw processError;
}
if (line.trim()) {
try {
const message = JSON.parse(line);
yield message;
} catch (parseError) {
logger.error('Failed to parse JSON line:', line, parseError);
continue;
}
}
}
} finally {
readline.close();
}
}
// Wait for process to complete
await processExitPromise;
} finally {
// Cleanup
if (readline) {
readline.close();
}
cleanup();
params.abortController?.signal.removeEventListener('abort', cleanup);
}
}
/**
* Check Claude Code availability
*/
async checkAvailability(): Promise<{
apiKeySource?: string;
available: boolean;
error?: string;
version?: string;
}> {
try {
// Check environment variables
const apiKey = process.env.ANTHROPIC_API_KEY;
const useBedrock = process.env.CLAUDE_CODE_USE_BEDROCK === '1';
const useVertex = process.env.CLAUDE_CODE_USE_VERTEX === '1';
if (!apiKey && !useBedrock && !useVertex) {
return {
available: false,
error:
'No API credentials found. Please set ANTHROPIC_API_KEY or configure third-party provider.',
};
}
let apiKeySource = 'unknown';
if (apiKey) apiKeySource = 'anthropic';
else if (useBedrock) apiKeySource = 'bedrock';
else if (useVertex) apiKeySource = 'vertex';
// Check if claude command exists
const claudeExists = await this.checkClaudeCommandExists();
if (!claudeExists) {
return {
available: false,
error: 'Claude CLI command not found. Please install Claude CLI first.',
};
}
// Get version
const version = await this.getVersion();
return {
apiKeySource,
available: true,
version,
};
} catch (error) {
logger.error('Error checking Claude Code availability:', error);
return {
available: false,
error: error.message,
};
}
}
/**
* Get Claude Code executable path
*/
async getExecutablePath(): Promise<string> {
// Return claude command directly
return 'claude';
}
/**
* Clean up resources
*/
cleanup(): void {
// Kill all active processes
for (const [processId, childProcess] of this.activeProcesses) {
if (!childProcess.killed) {
childProcess.kill('SIGTERM');
}
}
this.activeProcesses.clear();
}
/**
* Check if claude command exists
*/
private async checkClaudeCommandExists(): Promise<boolean> {
return new Promise((resolve) => {
const testProcess = spawn('which', ['claude'], { stdio: 'pipe' });
testProcess.on('close', (code) => {
resolve(code === 0);
});
testProcess.on('error', () => {
resolve(false);
});
});
}
/**
* Build process options from query parameters
*/
private buildProcessOptions(params: ClaudeCodeQueryParams): ClaudeCodeProcessOptions {
const args = ['--output-format', 'stream-json'];
if (this.config.debugMode) {
args.push('--verbose');
}
const options = params.options || {};
// Add options to args
if (options.systemPrompt) {
args.push('--system-prompt', options.systemPrompt);
}
if (options.appendSystemPrompt) {
args.push('--append-system-prompt', options.appendSystemPrompt);
}
if (options.maxTurns) {
args.push('--max-turns', options.maxTurns.toString());
}
if (options.permissionPromptTool) {
args.push('--permission-prompt-tool', options.permissionPromptTool);
}
if (options.continueLastSession) {
args.push('--continue');
}
if (options.resumeSessionId) {
args.push('--resume', options.resumeSessionId);
}
if (options.allowedTools) {
const tools = Array.isArray(options.allowedTools)
? options.allowedTools.join(',')
: options.allowedTools;
args.push('--allowedTools', tools);
}
if (options.disallowedTools) {
const tools = Array.isArray(options.disallowedTools)
? options.disallowedTools.join(',')
: options.disallowedTools;
args.push('--disallowedTools', tools);
}
if (options.mcpConfig) {
args.push('--mcp-config', options.mcpConfig);
}
if (options.permissionMode && options.permissionMode !== 'default') {
args.push('--permission-mode', options.permissionMode);
}
// Add prompt
if (typeof params.prompt === 'string') {
args.push('--print', params.prompt.trim());
} else {
args.push('--input-format', 'stream-json');
}
return {
args,
cwd: options.cwd,
env: {},
};
}
/**
* Generate unique process ID
*/
private generateProcessId(): string {
return `claude-code-${Date.now()}-${Math.random().toString(36).slice(2, 11)}`;
}
/**
* Stream input to stdin
*/
private async streamToStdin(
stream: any,
stdin: any,
abortController?: AbortController,
): Promise<void> {
try {
for await (const message of stream) {
if (abortController?.signal.aborted) break;
stdin.write(JSON.stringify(message) + '\n');
}
stdin.end();
} catch (error) {
logger.error('Error streaming to stdin:', error);
stdin.end();
}
}
/**
* Get Claude Code version
*/
private async getVersion(): Promise<string> {
return new Promise((resolve) => {
const versionProcess = spawn('claude', ['--version'], { stdio: 'pipe' });
let output = '';
versionProcess.stdout?.on('data', (data) => {
output += data.toString();
});
versionProcess.on('close', (code) => {
if (code === 0) {
// Extract version from output
const versionMatch = output.match(/(\d+\.\d+\.\d+)/);
resolve(versionMatch ? versionMatch[1] : 'unknown');
} else {
resolve('unknown');
}
});
versionProcess.on('error', () => {
resolve('unknown');
});
});
}
}
@@ -1,18 +0,0 @@
import { ClaudeCodeServiceImpl } from './impl';
import { ClaudeCodeImpl, ClaudeCodeRuntimeConfig } from './type';
/**
* Create Claude Code module instance
*/
export const createClaudeCodeModule = (config?: ClaudeCodeRuntimeConfig): ClaudeCodeImpl => {
return new ClaudeCodeServiceImpl(config);
};
// Export types and implementation
export type {
ClaudeCodeProcessOptions,
ClaudeCodeProcessResult,
ClaudeCodeQueryParams,
ClaudeCodeRuntimeConfig,
ClaudeCodeStreamingParams,
} from './type';
@@ -1,74 +0,0 @@
import { ClaudeCodeMessage, ClaudeCodeOptions } from '@lobechat/electron-client-ipc';
/**
* Claude Code Query Parameters
*/
export interface ClaudeCodeQueryParams {
abortController?: AbortController;
options?: ClaudeCodeOptions;
prompt: string;
}
/**
* Claude Code Streaming Parameters
*/
export interface ClaudeCodeStreamingParams extends ClaudeCodeQueryParams {
streamId: string;
}
/**
* Claude Code Service Implementation Abstract Class
*/
export abstract class ClaudeCodeImpl {
/**
* Execute Claude Code query
* @param params Query parameters
* @returns AsyncGenerator of ClaudeCodeMessage
*/
abstract query(params: ClaudeCodeQueryParams): AsyncGenerator<ClaudeCodeMessage>;
/**
* Check Claude Code availability
* @returns Promise with availability status
*/
abstract checkAvailability(): Promise<{
apiKeySource?: string;
available: boolean;
error?: string;
version?: string;
}>;
/**
* Clean up resources
*/
abstract cleanup(): void;
}
/**
* Claude Code Process Options
*/
export interface ClaudeCodeProcessOptions {
args: string[];
cwd?: string;
env?: Record<string, string>;
executable?: string;
executableArgs?: string[];
pathToClaudeCodeExecutable?: string;
}
/**
* Claude Code Process Result
*/
export interface ClaudeCodeProcessResult {
exitCode: number;
killed: boolean;
signal?: string;
}
/**
* Claude Code Runtime Configuration
*/
export interface ClaudeCodeRuntimeConfig {
debugMode?: boolean;
maxMemoryUsage?: number;
timeoutMs?: number;
}
@@ -58,7 +58,7 @@ export const createRequest = async ({
for (const cookie of cookies) {
const { name, value } = cookie;
cookiesHeader.push(serializeCookie(name, value));
cookiesHeader.push(serializeCookie(name, value)); // ...(options as any)?
}
req.headers.cookie = cookiesHeader.join('; ');
@@ -305,27 +305,20 @@ export function createHandler({
);
for (const cookie of cookies) {
let expirationDate: number | undefined;
const expires = cookie.expires
? cookie.expires.getTime()
: cookie.maxAge
? Date.now() + cookie.maxAge * 1000
: undefined;
if (cookie.expires) {
// expires 是 Date 对象,转换为秒级时间戳
expirationDate = Math.floor(cookie.expires.getTime() / 1000);
} else if (cookie.maxAge) {
// maxAge 是秒数,计算过期时间戳
expirationDate = Math.floor(Date.now() / 1000) + cookie.maxAge;
}
// 如果都没有,则为 session cookie,不设置 expirationDate
// 检查是否已过期
if (expirationDate && expirationDate < Math.floor(Date.now() / 1000)) {
if (expires && expires < Date.now()) {
await session.cookies.remove(request.url, cookie.name);
continue;
}
await session.cookies.set({
domain: cookie.domain,
expirationDate,
expirationDate: expires,
httpOnly: cookie.httpOnly,
name: cookie.name,
path: cookie.path,
+1917 -639
View File
File diff suppressed because it is too large Load Diff
+2602 -1104
View File
File diff suppressed because it is too large Load Diff
+41
View File
@@ -0,0 +1,41 @@
# Proxy, if you need it
# HTTP_PROXY=http://localhost:7890
# HTTPS_PROXY=http://localhost:7890
# Other environment variables, as needed. You can refer to the environment variables configuration for the client version, making sure not to have ACCESS_CODE.
# OPENAI_API_KEY=sk-xxxx
# OPENAI_PROXY_URL=https://api.openai.com/v1
# OPENAI_MODEL_LIST=...
# ===========================
# ====== Preset config ======
# ===========================
# if no special requirements, no need to change
LOBE_PORT=3210
CASDOOR_PORT=8000
MINIO_PORT=9000
APP_URL=http://localhost:3210
AUTH_URL=http://localhost:3210/api/auth
# Postgres related, which are the necessary environment variables for DB
LOBE_DB_NAME=lobechat
POSTGRES_PASSWORD=uWNZugjBqixf8dxC
# MinIO S3 configuration
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=YOUR_MINIO_PASSWORD
# Configure the bucket information of MinIO
S3_PUBLIC_DOMAIN=http://localhost:9000
S3_ENDPOINT=http://localhost:9000
MINIO_LOBE_BUCKET=lobe
#Configure OIDC
NEXT_AUTH_SSO_PROVIDERS=okta
NEXTAUTH_URL=http://localhost:3210/api/auth
AUTH_OKTA_ID=ndfvkndfk3489349
AUTH_OKTA_SECRET=-98494-8d093498d_njkefiuJKSAK-KJ9843JNDSiud78932-JKDSU929
AUTH_OKTA_ISSUER=https://dev1234.okta.com
@@ -0,0 +1,222 @@
## Set global build ENV
ARG NODEJS_VERSION="22"
## Base image for all stages
FROM node:${NODEJS_VERSION}-slim AS base
ARG USE_CN_MIRROR
ARG NEXT_PUBLIC_BASE_PATH
ARG NEXT_PUBLIC_SERVICE_MODE
ARG NEXT_PUBLIC_ENABLE_NEXT_AUTH
ARG NEXT_PUBLIC_SENTRY_DSN
ARG NEXT_PUBLIC_ANALYTICS_POSTHOG
ARG NEXT_PUBLIC_POSTHOG_HOST
ARG NEXT_PUBLIC_POSTHOG_KEY
ARG NEXT_PUBLIC_ANALYTICS_UMAMI
ARG NEXT_PUBLIC_UMAMI_SCRIPT_URL
ARG NEXT_PUBLIC_UMAMI_WEBSITE_ID
ENV DEBIAN_FRONTEND="noninteractive"
ENV NEXT_PUBLIC_BASE_PATH="${NEXT_PUBLIC_BASE_PATH}"
ENV NEXT_PUBLIC_SERVICE_MODE="${NEXT_PUBLIC_SERVICE_MODE:-server}" \
NEXT_PUBLIC_ENABLE_NEXT_AUTH="${NEXT_PUBLIC_ENABLE_NEXT_AUTH:-1}" \
APP_URL="http://app.com" \
DATABASE_DRIVER="node" \
DATABASE_URL="postgres://postgres:password@localhost:5432/postgres" \
KEY_VAULTS_SECRET="use-for-build"
# Sentry
ENV NEXT_PUBLIC_SENTRY_DSN="${NEXT_PUBLIC_SENTRY_DSN}" \
SENTRY_ORG="" \
SENTRY_PROJECT=""
# Posthog
ENV NEXT_PUBLIC_ANALYTICS_POSTHOG="${NEXT_PUBLIC_ANALYTICS_POSTHOG}" \
NEXT_PUBLIC_POSTHOG_HOST="${NEXT_PUBLIC_POSTHOG_HOST}" \
NEXT_PUBLIC_POSTHOG_KEY="${NEXT_PUBLIC_POSTHOG_KEY}"
# Umami
ENV NEXT_PUBLIC_ANALYTICS_UMAMI="${NEXT_PUBLIC_ANALYTICS_UMAMI}" \
NEXT_PUBLIC_UMAMI_SCRIPT_URL="${NEXT_PUBLIC_UMAMI_SCRIPT_URL}" \
NEXT_PUBLIC_UMAMI_WEBSITE_ID="${NEXT_PUBLIC_UMAMI_WEBSITE_ID}"
# Node
ENV NODE_OPTIONS="--max-old-space-size=8192"
WORKDIR /app
COPY package.json pnpm-workspace.yaml ./
COPY .npmrc ./
COPY packages ./packages
RUN \
# If you want to build docker in China, build with --build-arg USE_CN_MIRROR=true
if [ "${USE_CN_MIRROR:-false}" = "true" ]; then \
sed -i "s/deb.debian.org/mirrors.ustc.edu.cn/g" "/etc/apt/sources.list.d/debian.sources"; \
fi \
# Add required package
&& apt update \
&& apt install ca-certificates proxychains-ng -qy
RUN \
# If you want to build docker in China, build with --build-arg USE_CN_MIRROR=true
if [ "${USE_CN_MIRROR:-false}" = "true" ]; then \
export SENTRYCLI_CDNURL="https://npmmirror.com/mirrors/sentry-cli"; \
npm config set registry "https://registry.npmmirror.com/"; \
echo 'canvas_binary_host_mirror=https://npmmirror.com/mirrors/canvas' >> .npmrc; \
fi \
# Set the registry for corepack
&& export COREPACK_NPM_REGISTRY=$(npm config get registry | sed 's/\/$//') \
# Update corepack to latest (nodejs/corepack#612)
&& npm i -g corepack@latest \
# Enable corepack
&& corepack enable \
# Use pnpm for corepack
&& corepack use $(sed -n 's/.*"packageManager": "\(.*\)".*/\1/p' package.json) \
# Install the dependencies
&& pnpm i \
# Add db migration dependencies
&& mkdir -p /deps \
&& cd /deps \
&& pnpm init \
&& pnpm add pg drizzle-orm
COPY . .
ENV NODE_ENV="development" \
NODE_OPTIONS="--dns-result-order=ipv4first --use-openssl-ca" \
NODE_EXTRA_CA_CERTS="" \
NODE_TLS_REJECT_UNAUTHORIZED="" \
SSL_CERT_DIR="/etc/ssl/certs/ca-certificates.crt"
# Make the middleware rewrite through local as default
# refs: https://github.com/lobehub/lobe-chat/issues/5876
ENV MIDDLEWARE_REWRITE_THROUGH_LOCAL="1"
# set hostname to localhost
ENV HOSTNAME="0.0.0.0" \
PORT="3210"
# General Variables
ENV ACCESS_CODE="" \
APP_URL="" \
API_KEY_SELECT_MODE="" \
DEFAULT_AGENT_CONFIG="" \
SYSTEM_AGENT="" \
FEATURE_FLAGS="" \
PROXY_URL=""
# Database
ENV KEY_VAULTS_SECRET="" \
DATABASE_DRIVER="node" \
DATABASE_URL=""
# Next Auth
ENV NEXT_AUTH_SECRET="" \
NEXT_AUTH_SSO_PROVIDERS="" \
NEXTAUTH_URL=""
# S3
ENV NEXT_PUBLIC_S3_DOMAIN="" \
S3_PUBLIC_DOMAIN="" \
S3_ACCESS_KEY_ID="" \
S3_BUCKET="" \
S3_ENDPOINT="" \
S3_SECRET_ACCESS_KEY=""
# Model Variables
ENV \
# AI21
AI21_API_KEY="" AI21_MODEL_LIST="" \
# Ai360
AI360_API_KEY="" AI360_MODEL_LIST="" \
# Anthropic
ANTHROPIC_API_KEY="" ANTHROPIC_MODEL_LIST="" ANTHROPIC_PROXY_URL="" \
# Amazon Bedrock
AWS_ACCESS_KEY_ID="" AWS_SECRET_ACCESS_KEY="" AWS_REGION="" AWS_BEDROCK_MODEL_LIST="" \
# Azure OpenAI
AZURE_API_KEY="" AZURE_API_VERSION="" AZURE_ENDPOINT="" AZURE_MODEL_LIST="" \
# Baichuan
BAICHUAN_API_KEY="" BAICHUAN_MODEL_LIST="" \
# Cloudflare
CLOUDFLARE_API_KEY="" CLOUDFLARE_BASE_URL_OR_ACCOUNT_ID="" CLOUDFLARE_MODEL_LIST="" \
# Cohere
COHERE_API_KEY="" COHERE_MODEL_LIST="" COHERE_PROXY_URL="" \
# DeepSeek
DEEPSEEK_API_KEY="" DEEPSEEK_MODEL_LIST="" \
# Fireworks AI
FIREWORKSAI_API_KEY="" FIREWORKSAI_MODEL_LIST="" \
# Gitee AI
GITEE_AI_API_KEY="" GITEE_AI_MODEL_LIST="" \
# GitHub
GITHUB_TOKEN="" GITHUB_MODEL_LIST="" \
# Google
GOOGLE_API_KEY="" GOOGLE_MODEL_LIST="" GOOGLE_PROXY_URL="" \
# Groq
GROQ_API_KEY="" GROQ_MODEL_LIST="" GROQ_PROXY_URL="" \
# Higress
HIGRESS_API_KEY="" HIGRESS_MODEL_LIST="" HIGRESS_PROXY_URL="" \
# HuggingFace
HUGGINGFACE_API_KEY="" HUGGINGFACE_MODEL_LIST="" HUGGINGFACE_PROXY_URL="" \
# Hunyuan
HUNYUAN_API_KEY="" HUNYUAN_MODEL_LIST="" \
# InternLM
INTERNLM_API_KEY="" INTERNLM_MODEL_LIST="" \
# Jina
JINA_API_KEY="" JINA_MODEL_LIST="" JINA_PROXY_URL="" \
# Minimax
MINIMAX_API_KEY="" MINIMAX_MODEL_LIST="" \
# Mistral
MISTRAL_API_KEY="" MISTRAL_MODEL_LIST="" \
# Moonshot
MOONSHOT_API_KEY="" MOONSHOT_MODEL_LIST="" MOONSHOT_PROXY_URL="" \
# Novita
NOVITA_API_KEY="" NOVITA_MODEL_LIST="" \
# Nvidia NIM
NVIDIA_API_KEY="" NVIDIA_MODEL_LIST="" NVIDIA_PROXY_URL="" \
# Ollama
ENABLED_OLLAMA="" OLLAMA_MODEL_LIST="" OLLAMA_PROXY_URL="" \
# OpenAI
OPENAI_API_KEY="" OPENAI_MODEL_LIST="" OPENAI_PROXY_URL="" \
# OpenRouter
OPENROUTER_API_KEY="" OPENROUTER_MODEL_LIST="" \
# Perplexity
PERPLEXITY_API_KEY="" PERPLEXITY_MODEL_LIST="" PERPLEXITY_PROXY_URL="" \
# PPIO
PPIO_API_KEY="" PPIO_MODEL_LIST="" \
# Qwen
QWEN_API_KEY="" QWEN_MODEL_LIST="" QWEN_PROXY_URL="" \
# SambaNova
SAMBANOVA_API_KEY="" SAMBANOVA_MODEL_LIST="" \
# SenseNova
SENSENOVA_API_KEY="" SENSENOVA_MODEL_LIST="" \
# SiliconCloud
SILICONCLOUD_API_KEY="" SILICONCLOUD_MODEL_LIST="" SILICONCLOUD_PROXY_URL="" \
# Spark
SPARK_API_KEY="" SPARK_MODEL_LIST="" \
# Stepfun
STEPFUN_API_KEY="" STEPFUN_MODEL_LIST="" \
# Taichu
TAICHU_API_KEY="" TAICHU_MODEL_LIST="" \
# TogetherAI
TOGETHERAI_API_KEY="" TOGETHERAI_MODEL_LIST="" \
# Upstage
UPSTAGE_API_KEY="" UPSTAGE_MODEL_LIST="" \
# vLLM
VLLM_API_KEY="" VLLM_MODEL_LIST="" VLLM_PROXY_URL="" \
# Wenxin
WENXIN_API_KEY="" WENXIN_MODEL_LIST="" \
# xAI
XAI_API_KEY="" XAI_MODEL_LIST="" XAI_PROXY_URL="" \
# 01.AI
ZEROONE_API_KEY="" ZEROONE_MODEL_LIST="" \
# Zhipu
ZHIPU_API_KEY="" ZHIPU_MODEL_LIST="" \
# Tencent Cloud
TENCENT_CLOUD_API_KEY="" TENCENT_CLOUD_MODEL_LIST=""
EXPOSE 3210/tcp
ENTRYPOINT ["sh", "-c", "npm run db:migrate && npm run dev -- --turbopack -p 3210"]
@@ -0,0 +1,117 @@
name: LobeChat-Database-Barebones
services:
network-service:
image: alpine
container_name: lobe-network
restart: always
ports:
- '${MINIO_PORT}:${MINIO_PORT}' # MinIO API
- '9001:9001' # MinIO Console
- '${CASDOOR_PORT}:${CASDOOR_PORT}' # Casdoor
- '${LOBE_PORT}:3210' # LobeChat
command: tail -f /dev/null
networks:
- lobe-network
postgresql:
image: pgvector/pgvector:pg17
container_name: lobe-postgres
ports:
- '5432:5432'
volumes:
- './data:/var/lib/postgresql/data'
environment:
- 'POSTGRES_DB=${LOBE_DB_NAME}'
- 'POSTGRES_PASSWORD=${POSTGRES_PASSWORD}'
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U postgres']
interval: 5s
timeout: 5s
retries: 5
restart: always
networks:
- lobe-network
minio:
image: minio/minio
container_name: lobe-minio
network_mode: 'service:network-service'
volumes:
- './s3_data:/etc/minio/data'
environment:
- 'MINIO_API_CORS_ALLOW_ORIGIN=*'
env_file:
- .env
restart: always
entrypoint: >
/bin/sh -c "
minio server /etc/minio/data --address ':${MINIO_PORT}' --console-address ':9001' &
MINIO_PID=\$!
while ! curl -s http://localhost:${MINIO_PORT}/minio/health/live; do
echo 'Waiting for MinIO to start...'
sleep 1
done
sleep 5
mc alias set myminio http://localhost:${MINIO_PORT} ${MINIO_ROOT_USER} ${MINIO_ROOT_PASSWORD}
echo 'Creating bucket ${MINIO_LOBE_BUCKET}'
mc mb myminio/${MINIO_LOBE_BUCKET}
wait \$MINIO_PID
"
searxng:
image: searxng/searxng
container_name: lobe-searxng
volumes:
- './searxng-settings.yml:/etc/searxng/settings.yml'
environment:
- 'SEARXNG_SETTINGS_FILE=/etc/searxng/settings.yml'
restart: always
networks:
- lobe-network
env_file:
- .env
lobe:
build:
context: ../../
dockerfile: docker-compose/development/Dockerfile.dev.database
container_name: lobe-chat
network_mode: 'service:network-service'
depends_on:
postgresql:
condition: service_healthy
network-service:
condition: service_started
minio:
condition: service_started
volumes:
- ../../:/app
- /app/node_modules
environment:
- 'NEXT_PUBLIC_ENABLE_NEXT_AUTH=1'
- 'KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ='
- 'NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg'
- 'DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgresql:5432/${LOBE_DB_NAME}'
- 'S3_BUCKET=${MINIO_LOBE_BUCKET}'
- 'S3_ENABLE_PATH_STYLE=1'
- 'S3_ACCESS_KEY=${MINIO_ROOT_USER}'
- 'S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}'
- 'S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}'
- 'LLM_VISION_IMAGE_USE_BASE64=1'
- 'S3_SET_ACL=0'
- 'SEARXNG_URL=http://searxng:8080'
env_file:
- .env
restart: always
volumes:
data:
driver: local
s3_data:
driver: local
networks:
lobe-network:
driver: bridge
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -33,7 +33,7 @@ services:
- lobe-network
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
network_mode: 'service:network-service'
volumes:
@@ -33,7 +33,7 @@ services:
- lobe-network
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
network_mode: 'service:network-service'
volumes:
@@ -32,7 +32,7 @@ services:
- lobe-network
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
network_mode: 'service:network-service'
volumes:
@@ -18,7 +18,7 @@ services:
restart: always
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
ports:
- '9000:9000'
@@ -18,7 +18,7 @@ services:
restart: always
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
ports:
- '9000:9000'
@@ -38,9 +38,9 @@ LobeChat provides a complete authentication service capability when deployed. Th
#### `NEXT_AUTH_SSO_PROVIDERS`
- Type: Optional
- Description: Select the single sign-on provider for LoboChat. For multiple SSO Providers separating them with commas, for example, `auth0,microsoft-entra-id,authentik`.
- Description: Select the single sign-on provider for LobeChat. For multiple SSO Providers separating them with commas, for example, `auth0,microsoft-entra-id,authentik`.
- Default: `auth0`
- Example: `auth0,microsoft-entra-id,authentik`
- Example: `auth0,microsoft-entra-id,authentik,okta`
#### `NEXTAUTH_URL`
@@ -249,6 +249,29 @@ LobeChat provides a complete authentication service capability when deployed. Th
- Default: `-`
- Example: `https://your-instance-abc123.zitadel.cloud`
### OKTA
#### `AUTH_OKTA_ID`
- Type: Required
- Description: Client ID of the OKTA application. This can be found under your application in the OKTA console.
- Default: `-`
- Example: `evCnOJP1UX8FMnXR9Xkj5t0NyFn5p70P`
#### `AUTH_OKTA_SECRET`
- Type: Required
- Description: Client Secret of the OKTA application.
- Default: `-`
- Example: `wnX7UbZg85ZUzF6ioxPLnJVEQa1Elbs7aqBUSF16xleBS5AdkVfASS49-fQIC8Rm`
#### `AUTH_OKTA_ISSUER`
- Type: Required
- Description: Issuer/domain of the OKTA application.
- Default: `-`
- Example: `https://dev1234.okta.com`
### Generic OIDC
#### `AUTH_GENERIC_OIDC_ID`
@@ -754,7 +754,7 @@ services:
- lobe-network
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
image: minio/minio
container_name: lobe-minio
network_mode: 'service:network-service'
volumes:
-53
View File
@@ -1,53 +0,0 @@
---
title: LobeChat Desktop Application
description: >-
Experience the full power of LobeChat without browser limitations. A
lightweight, focused, and always-ready desktop app offering a dedicated
environment and optimal performance.
tags:
- Desktop Application
- Native App
- Performance Optimization
- Dedicated Environment
- Offline Use
- System Integration
- User Experience
---
# Desktop Application
<Image alt={'Desktop Application'} borderless cover src={'https://github.com/user-attachments/assets/a7bac8d3-ea96-4000-bb39-fadc9b610f96'}> />
**Peak Performance, Zero Distractions**
Unlock the full LobeChat experience without the constraints of a browser — lightweight, focused, and always ready. Our desktop application provides a dedicated environment for your AI interactions, ensuring optimal performance with minimal distractions.
Enjoy faster response times, better resource management, and a more stable connection to your AI assistant. The desktop app is designed for users who demand the best performance from their AI tools.
## Why Choose the Desktop Application
### 🚀 Superior Performance
<Callout type={'tip'}>
The desktop app delivers faster response times and a smoother user experience compared to the browser version.
</Callout>
- **Dedicated Process**: Runs independently, free from browser limitations
- **Memory Optimization**: More efficient memory management and resource allocation
- **GPU Acceleration**: Fully leverages hardware acceleration capabilities
- **Low Latency**: Reduces network delays and page load times
### 🎯 Focused Experience
- **Distraction-Free Environment**: Eliminates interruptions from browser tabs, bookmarks bar, and more
- **Full-Screen Mode**: Supports immersive, full-screen usage
- **Quick Launch**: Auto-start on boot, ready whenever you are
- **Keyboard Shortcuts**: Extensive shortcut support to boost productivity
### 🔒 Secure and Reliable
- **Local Storage**: Data securely stored locally for enhanced privacy
- **Offline Capability**: Partial functionality available offline
- **Automatic Updates**: Always up to date without manual intervention
- **Data Backup**: Comprehensive data backup and recovery features
-49
View File
@@ -1,49 +0,0 @@
---
title: LobeChat 桌面应用
description: 获得完整的 LobeChat 体验,摆脱浏览器限制。轻量级、专注且随时就绪的桌面应用,提供专用环境和最佳性能。
tags:
- 桌面应用
- 原生应用
- 性能优化
- 专用环境
- 离线使用
- 系统集成
- 用户体验
---
# 桌面应用
<Image alt={'桌面应用'} borderless cover src={'https://github.com/user-attachments/assets/a7bac8d3-ea96-4000-bb39-fadc9b610f96'} />
**巅峰性能,零干扰**
获得完整的 LobeChat 体验,摆脱浏览器限制 —— 轻量级、专注且随时就绪。我们的桌面应用程序为你的 AI 交互提供专用环境,确保最佳性能和最小干扰。
体验更快的响应时间、更好的资源管理和与 AI 助手的更稳定连接。桌面应用专为要求 AI 工具最佳性能的用户设计。
## 为什么选择桌面应用
### 🚀 卓越性能
<Callout type={'tip'}>
桌面应用提供比浏览器版本更快的响应速度和更流畅的用户体验。
</Callout>
- **专用进程**:独立运行,不受浏览器限制
- **内存优化**:更高效的内存管理和资源分配
- **GPU 加速**:充分利用硬件加速能力
- **低延迟**:减少网络延迟和页面加载时间
### 🎯 专注体验
- **无干扰环境**:摆脱浏览器标签页、书签栏等干扰
- **全屏模式**:支持全屏和沉浸式体验
- **快速启动**:开机自启动,随时可用
- **键盘快捷键**:丰富的快捷键支持,提高操作效率
### 🔒 安全可靠
- **本地存储**:数据安全存储在本地,隐私保护更好
- **离线能力**:部分功能支持离线使用
- **自动更新**:无需手动更新,始终保持最新版本
- **数据备份**:完整的数据备份和恢复功能
-26
View File
@@ -1,26 +0,0 @@
---
title: 'MCP Marketplace - Discover, Connect, Expand'
description: >-
Browse the ever-growing MCP plugin library to effortlessly enhance your AI
capabilities and streamline workflows. Explore the MCP Marketplace to find
curated collections of integrations.
tags:
- MCP Marketplace
- Plugin Library
- Integrations
- Extensions
- Workflows
- Community
- Developers
---
# MCP Marketplace
<Image alt={'MCP Marketplace'} borderless cover src={'https://github.com/user-attachments/assets/bb114f9f-24c5-4000-a984-c10d187da5a0'}> />
**Discover, Connect, Expand**
Browse the ever-growing MCP plugin library to effortlessly enhance your AI capabilities and streamline your workflows. Visit [lobehub.com/mcp](https://lobehub.com/mcp) to explore the MCP Marketplace, featuring curated collections of integrations that empower your AI to collaborate seamlessly with a variety of tools and services.
From productivity tools to development environments, discover new ways to extend AIs reach and efficiency. Connect with the community to find the perfect plugin tailored to your specific needs.
-22
View File
@@ -1,22 +0,0 @@
---
title: MCP 市场 - 发现、连接、扩展
description: 浏览不断增长的 MCP 插件库,轻松扩展你的 AI 能力并简化工作流程。探索 MCP 市场,发现精选的集成集合。
tags:
- MCP 市场
- 插件库
- 集成
- 扩展
- 工作流程
- 社区
- 开发者
---
# MCP 市场
<Image alt={'MCP 市场'} borderless cover src={'https://github.com/user-attachments/assets/bb114f9f-24c5-4000-a984-c10d187da5a0'} />
**发现、连接、扩展**
浏览不断增长的 MCP 插件库,轻松扩展你的 AI 能力并简化工作流程。访问 [lobehub.com/mcp](https://lobehub.com/mcp) 探索 MCP 市场,提供精选的集成集合,增强你的 AI 与各种工具和服务协作的能力。
从生产力工具到开发环境,发现扩展 AI 覆盖范围和效率的新方式。与社区连接,找到满足特定需求的完美插件。
-58
View File
@@ -1,58 +0,0 @@
---
title: MCP Plugin One-Click Installation - Seamlessly Connect AI with the World
description: >-
Unlock the full potential of AI through the MCP (Model Context Protocol)
plugin system, enabling smooth, secure, and dynamic interactions with external
tools, data sources, and services.
tags:
- MCP
- Model Context Protocol
- Plugin System
- One-Click Installation
- Tool Integration
- Workflow
- External Services
---
# MCP Plugin One-Click Installation
<Image alt={'MCP Plugin One-Click Installation'} borderless cover src={'https://github.com/user-attachments/assets/1be85d36-3975-4413-931f-27e05e440995'}> />
**Seamlessly Connect Your AI with the World**
Unlock the full potential of your AI by enabling smooth, secure, and dynamic interactions with external tools, data sources, and services. The MCP (Model Context Protocol)-based plugin system breaks down barriers between AI and the digital ecosystem, delivering unprecedented connectivity and functionality.
Transform conversations into powerful workflows by connecting databases, APIs, file systems, and more. Experience an AI Agent that truly understands and interacts with your world.
## What is MCP (Model Context Protocol)?
MCP (Model Context Protocol) is an open protocol standard that provides AI models with a standardized way to access and interact with external resources. Through MCP, AI assistants can:
- 🔗 **Secure Connections**: Establish secure links with various tools and services
- 🔄 **Dynamic Interaction**: Retrieve and update external data in real time
- 🛡️ **Permission Control**: Manage access rights with fine-grained precision
- 📊 **Context Awareness**: Maintain rich conversational context information
## Key Features
### 🚀 One-Click Installation Experience
<Callout type={'tip'}>
No complicated setup required—installing and configuring MCP plugins takes just a few clicks.
</Callout>
- **Rapid Deployment**: From discovery to use in under one minute
- **Automatic Configuration**: The system handles connection and permission settings automatically
- **Instant Activation**: Ready to use in conversations immediately after installation
### 🔌 Extensive Connectivity
MCP plugins support connections to a wide variety of external resources:
- **Databases**: MySQL, PostgreSQL, MongoDB, and more
- **API Services**: REST APIs, GraphQL, WebSocket
- **File Systems**: Local files, cloud storage, version control
- **Development Tools**: GitHub, GitLab, Jira, Slack
- **Office Suites**: Google Workspace, Microsoft 365
- **Professional Tools**: Docker, Kubernetes, Jenkins
-54
View File
@@ -1,54 +0,0 @@
---
title: MCP 插件一键安装 - 无缝连接 AI 与世界
description: 通过 MCP(模型上下文协议)插件系统,释放 AI 的全部潜力,实现与外部工具、数据源和服务的平滑、安全和动态交互。
tags:
- MCP
- 模型上下文协议
- 插件系统
- 一键安装
- 工具集成
- 工作流程
- 外部服务
---
# MCP 插件一键安装
<Image alt={'MCP 插件一键安装'} borderless cover src={'https://github.com/user-attachments/assets/1be85d36-3975-4413-931f-27e05e440995'} />
**无缝连接你的 AI 与世界**
通过启用与外部工具、数据源和服务的平滑、安全和动态交互,释放你的 AI 的全部潜力。基于 MCP(模型上下文协议)的插件系统打破了 AI 与数字生态系统之间的壁垒,实现了前所未有的连接性和功能性。
将对话转化为强大的工作流程,连接数据库、API、文件系统等。体验真正理解并与你的世界互动的 AI Agent。
## 什么是 MCP(模型上下文协议)?
MCPModel Context Protocol)是一个开放的协议标准,它为 AI 模型提供了一个标准化的方式来访问和交互外部资源。通过 MCP,AI 助手可以:
- 🔗 **安全连接**:与各种工具和服务建立安全的连接
- 🔄 **动态交互**:实时获取和更新外部数据
- 🛡️ **权限控制**:精细化的访问权限管理
- 📊 **上下文感知**:维护丰富的对话上下文信息
## 主要特性
### 🚀 一键式安装体验
<Callout type={'tip'}>
无需复杂的配置过程,只需几次点击即可完成 MCP 插件的安装和配置。
</Callout>
- **快速部署**:从发现到使用,整个过程不超过 1 分钟
- **自动配置**:系统自动处理连接和权限设置
- **即时生效**:安装完成后立即可在对话中使用
### 🔌 广泛的连接能力
MCP 插件支持连接各种类型的外部资源:
- **数据库**MySQL、PostgreSQL、MongoDB 等
- **API 服务**REST API、GraphQL、WebSocket
- **文件系统**:本地文件、云存储、版本控制
- **开发工具**GitHub、GitLab、Jira、Slack
- **办公软件**Google Workspace、Microsoft 365
- **专业工具**Docker、Kubernetes、Jenkins
-56
View File
@@ -1,56 +0,0 @@
---
title: 'Intelligent Connected Search - Online Knowledge, On Demand'
description: >-
Stay synchronized with the world through real-time online access. Obtain the
latest information, verify facts, and explore current events without leaving
the conversation.
tags:
- Connected Search
- Real-time Information
- Search Engines
- Information Retrieval
- Fact Verification
- Real-time Data
- Knowledge Updates
---
# Intelligent Connected Search
<Image alt={'Intelligent Connected Search'} borderless cover src={'https://github.com/user-attachments/assets/cfdc48ac-b5f8-4a00-acee-db8f2eba09ad'}> />
**Online Knowledge, On Demand**
Stay in sync with the world through real-time online access — news, data, trends, and more. Keep your information up to date and access the latest available data, enabling your AI to provide accurate and current responses.
Access real-time information, verify facts, and explore ongoing events without leaving the conversation. Your AI becomes a gateway to the worlds knowledge, always up-to-date and comprehensive.
## Features Overview
### 🌐 Real-Time Information Access
<Callout type={'tip'}>
Intelligent Connected Search empowers AI to access the latest internet information, ensuring accuracy and timeliness in responses.
</Callout>
- **Breaking News**: Get the latest news reports and event updates
- **Market Data**: Real-time stock prices, exchange rates, cryptocurrency values
- **Weather Information**: Global weather forecasts and meteorological data
- **Traffic Conditions**: Live traffic updates and road status
- **Sports Events**: Match results, schedules, and statistics
### 🔍 Multi-Source Search Engines
Supports multiple search engines to ensure comprehensive and accurate information:
- **Google**: The worlds largest search engine
- **Bing**: Microsofts search engine
- **DuckDuckGo**: Privacy-focused search engine
### 📊 Structured Data Retrieval
- **Academic Papers**: Access academic databases and journals
- **Technical Documentation**: Obtain the latest technical documents and API references
- **Statistical Data**: Government statistics, survey reports, market research
- **Product Information**: Product details and reviews from e-commerce platforms
- **Laws and Regulations**: Latest legal texts and policy interpretations
-52
View File
@@ -1,52 +0,0 @@
---
title: 智能联网搜索 - 在线知识,按需获取
description: 通过实时联网访问,你的 AI 与世界保持同步。获取最新信息,验证事实,探索当前事件,无需离开对话。
tags:
- 联网搜索
- 实时信息
- 搜索引擎
- 信息获取
- 事实验证
- 实时数据
- 知识更新
---
# 智能联网搜索
<Image alt={'智能联网搜索'} borderless cover src={'https://github.com/user-attachments/assets/cfdc48ac-b5f8-4a00-acee-db8f2eba09ad'} />
**在线知识,按需获取**
通过实时联网访问,你的 AI 与世界保持同步 —— 新闻、数据、趋势等。保持信息更新,获取最新可用信息,使你的 AI 能够提供准确和最新的回复。
访问实时信息,验证事实,探索当前事件,无需离开对话。你的 AI 成为通向世界知识的门户,始终保持最新和全面。
## 功能概述
### 🌐 实时信息获取
<Callout type={'tip'}>
智能联网搜索让 AI 能够访问最新的互联网信息,确保回答的准确性和时效性。
</Callout>
- **实时新闻**:获取最新的新闻报道和事件动态
- **市场数据**:实时股价、汇率、加密货币价格
- **天气信息**:全球天气预报和气象数据
- **交通状况**:实时路况和交通信息
- **体育赛事**:比赛结果、赛程和统计数据
### 🔍 多源搜索引擎
支持多个搜索引擎,确保信息的全面性和准确性:
- **Google**:全球最大的搜索引擎
- **Bing**Microsoft 搜索引擎
- **DuckDuckGo**:注重隐私的搜索引擎
### 📊 结构化数据获取
- **学术论文**:访问学术数据库和期刊
- **技术文档**:获取最新的技术文档和 API 资料
- **统计数据**:政府统计、调查报告、市场研究
- **产品信息**:电商平台的产品详情和评价
- **法律法规**:最新的法律条文和政策解读
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "مقدمة المساعد",
"detail": "تفاصيل",
"details": {
"capabilities": {
"knowledge": {
"desc": "المساعد مزود بقواعد المعرفة التالية لمساعدتك في الإجابة على المزيد من الأسئلة.",
"title": "قاعدة المعرفة"
},
"plugin": {
"desc": "المساعد مزود بالإضافة التالية لمساعدتك في إتمام المزيد من المهام.",
"title": "الإضافات المدمجة"
},
"title": "قدرات المساعد"
},
"overview": {
"example": "عرض المساعد",
"title": "نظرة عامة"
},
"related": {
"listTitle": "المساعدون المرتبطون",
"more": "عرض المزيد",
"title": "اقتراحات ذات صلة"
},
"sidebar": {
"toc": "المحتوى"
},
"summary": {
"title": "ما الذي يمكنك فعله باستخدام هذا المساعد؟"
},
"systemRole": {
"openingMessage": "رسالة الافتتاح",
"openingQuestions": "أسئلة الافتتاح",
"title": "إعدادات المساعد"
}
},
"list": "قائمة المساعدين",
"more": "المزيد",
"plugins": "دمج الإضافات",
"recentSubmits": "آخر التحديثات",
"sorts": {
"createdAt": "تم النشر مؤخراً",
"identifier": "معرف المساعد",
"knowledgeCount": "عدد قواعد المعرفة",
"pluginCount": "عدد الإضافات",
"title": "اسم المساعد",
"tokenUsage": "استهلاك التوكن"
},
"suggestions": "اقتراحات ذات صلة",
"systemRole": "إعدادات المساعد",
"tokenUsage": "استهلاك توكنات تعليمات المساعد",
"try": "جرب",
"withKnowledge": "هذا المساعد مزود بقاعدة معرفة",
"withPlugin": "هذا المساعد مزود بالإضافة"
"try": "جرب"
},
"back": "عودة إلى الاكتشاف",
"category": {
@@ -85,7 +41,6 @@
"all": "الكل",
"gaming-entertainment": "ألعاب وترفيه",
"life-style": "أسلوب حياة",
"lifestyle": "نمط الحياة",
"media-generate": "توليد الوسائط",
"science-education": "علوم وتعليم",
"social": "وسائل التواصل الاجتماعي",
@@ -147,368 +102,10 @@
"featuredTools": "إضافات مميزة",
"more": "اكتشف المزيد"
},
"isClaimed": "تم المطالبة",
"isFeatured": "مميز",
"isOfficial": "معتمد رسميًا",
"like": "أحب",
"mcp": {
"categories": {
"all": {
"description": "جميع خوادم MCP",
"name": "الكل"
},
"business": {
"description": "الخدمات التجارية والمؤسساتية",
"name": "الخدمات التجارية"
},
"developer": {
"description": "أدوات وخدمات متعلقة بالتطوير",
"name": "أدوات التطوير"
},
"gaming-entertainment": {
"description": "الألعاب، الترفيه والأنشطة الترفيهية",
"name": "الألعاب والترفيه"
},
"health-wellness": {
"description": "الصحة، اللياقة والعناية بالجسم والعقل",
"name": "الصحة والعافية"
},
"lifestyle": {
"description": "أسلوب الحياة الشخصية، العادات والأنشطة اليومية",
"name": "نمط الحياة"
},
"media-generate": {
"description": "إنشاء، تحرير ومعالجة الوسائط",
"name": "إنشاء الوسائط"
},
"news": {
"description": "تجميع الأخبار، التقارير وخدمات المعلومات",
"name": "الأخبار والمعلومات"
},
"productivity": {
"description": "إدارة المهام، الملاحظات وأدوات الكفاءة",
"name": "أدوات الإنتاجية"
},
"science-education": {
"description": "البحث العلمي، التعلم وأدوات التعليم",
"name": "العلوم والتعليم"
},
"social": {
"description": "الشبكات الاجتماعية والتواصل",
"name": "وسائل التواصل الاجتماعي"
},
"stocks-finance": {
"description": "أسواق المال، التداول والاستثمار",
"name": "الأسهم والمالية"
},
"tools": {
"description": "أدوات وخدمات عامة وعملية",
"name": "أدوات عملية"
},
"travel-transport": {
"description": "تخطيط السفر والتنقل",
"name": "السفر والنقل"
},
"weather": {
"description": "توقعات الطقس وخدمات الأرصاد الجوية",
"name": "الطقس والأرصاد"
},
"web-search": {
"description": "البحث على الويب واسترجاع المعلومات",
"name": "استرجاع المعلومات"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "هذه الخدمة يمكن تشغيلها محلياً أو على السحابة حسب الإعداد أو سيناريو الاستخدام، وتتمتع بقدرة تشغيل مزدوجة.",
"title": "خدمة هجينة"
},
"local": {
"desc": "هذا الخادم يعمل فقط على جهاز العميل المحلي، ويتطلب التثبيت والاعتماد على الموارد المحلية.",
"title": "خدمة محلية"
},
"remote": {
"desc": "هذا الخادم مستضاف ويعمل عن بُعد، لأنه يعتمد بشكل رئيسي على خدمات بعيدة ولا يعتمد على البيئة المحلية.",
"title": "خدمة سحابية"
}
},
"deployment": {
"args": "المعطيات",
"checkCommand": "أمر التحقق",
"command": "الأمر",
"commandLine": "اعتمادات النظام",
"connection": "طريقة الاتصال",
"connectionType": "نوع الاتصال",
"description": "طريقة تثبيت ونشر الإضافة",
"descriptionPlaceholder": "وصف اختياري",
"empty": "لا توجد خيارات نشر حالياً",
"env": "متغيرات البيئة",
"guide": "تعليمات التثبيت",
"installation": "التثبيت عبر {{method}}",
"installationMethod": "طريقة التثبيت",
"other": "إعدادات أخرى",
"packageName": "اسم الحزمة",
"platform": {
"steps": {
"claude": "- افتح تطبيق **Claude Desktop**\n- اذهب إلى **الإعدادات** ثم اختر **المطور**\n- اضغط على **تحرير الإعدادات**\n- افتح ملف **claude_desktop_config.json**\n- انسخ والصق إعدادات الخادم في الملف الحالي ثم احفظ",
"cline": "- افتح VS Code مع إضافة Cline المثبتة\n- اضغط على أيقونة Cline في الشريط الجانبي\n- اختر **MCP Servers** من القائمة المنسدلة\n- في تبويب **الخوادم البعيدة**، أدخل اسم الخادم ورابط MCP الخاص بك\n- اضغط **Add Server** للاتصال",
"cursor": "- انتقل إلى **الإعدادات** ثم إعدادات Cursor\n- اختر **MCP** من الجانب الأيسر\n- اضغط على **إضافة خادم MCP عالمي جديد** في الأعلى يمين\n- انسخ والصق إعدادات الخادم في الملف الحالي ثم احفظ",
"lobeChat": "- افتح تطبيق **LobeChat لسطح المكتب**\n- اذهب إلى **الإعدادات** - **المساعد الافتراضي**\n- اختر **إعدادات الإضافة** - **إضافة مخصصة**\n- اضغط على **استيراد سريع لإعدادات JSON**\n- انسخ والصق إعدادات الخادم في مربع النص ثم ثبت",
"openai": "- افتح تطبيق **OpenAI** أو بيئة التطوير الخاصة بك\n- قم بإعداد أدوات MCP في **Responses API**\n- أضف كتلة MCP إلى مصفوفة **tools** في طلب API\n- عيّن **server_url** إلى نقطة نهاية خادم MCP الخاص بك\n- أدرج رؤوس المصادقة المطلوبة (مفتاح API، رموز، إلخ)\n- استخدم معلمة `allowed_tools` لتقييد الأدوات المكشوفة\n- عيّن `require_approval` للتحكم في موافقة تنفيذ الأدوات",
"vscode": "- افتح VS Code\n- افتح لوحة الأوامر (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- اكتب **MCP: Add Server** واختره\n- اختر الإضافة إلى مساحة العمل أو إعدادات المستخدم\n- انسخ والصق إعدادات الخادم"
},
"title": "التثبيت على {{platform}}"
},
"recommended": "موصى به",
"systemDependencies": "اعتمادات النظام",
"table": {
"description": "الوصف",
"name": "الاسم",
"required": "مطلوب",
"type": "النوع"
},
"title": "طريقة التثبيت"
},
"githubBadge": {
"desc": "يقوم LobeHub بمسح مستودعات الأكواد والوثائق بانتظام من أجل:\n\n- التأكد من أن خوادم MCP تعمل بشكل صحيح.\n- استخراج ميزات الخادم مثل الأدوات، الموارد، التعليمات والمعطيات المطلوبة.\n- تساعد شارة التقييم المستخدمين على تقييم أمان الخادم، ميزاته ودليل التثبيت بسرعة.\n\nيرجى نسخ الكود التالي إلى ملف `README.md` الخاص بك:"
},
"nav": {
"needHelp": "هل تحتاج مساعدة؟",
"reportIssue": "الإبلاغ عن مشكلة",
"viewSourceCode": "عرض الشيفرة المصدرية"
},
"overview": {
"title": "نظرة عامة"
},
"related": {
"listTitle": "خوادم MCP ذات الصلة",
"more": "عرض المزيد",
"title": "اقتراحات ذات صلة"
},
"schema": {
"mode": {
"docs": "الوثائق"
},
"prompts": {
"arguments": "إعدادات المعطيات",
"desc": "قوالب تفاعلية يتم تفعيلها باختيار المستخدم",
"empty": "لا توجد تعليمات حالياً",
"instructions": "تعليمات",
"table": {
"description": "الوصف",
"name": "الاسم",
"required": "مطلوب"
},
"title": "قائمة التعليمات"
},
"resources": {
"desc": "بيانات سياقية مرفقة ومدارة من قبل العميل",
"empty": "لا توجد موارد",
"table": {
"description": "الوصف",
"mineType": "نوع MIME",
"name": "الاسم",
"uri": "رابط URI"
},
"title": "قائمة الموارد"
},
"title": "وظائف الإضافة",
"tools": {
"desc": "واجهات وظائف مكشوفة لنموذج اللغة الكبير (LLM) لتنفيذ العمليات",
"empty": "لا توجد أدوات",
"inputSchema": "وصف الإدخال",
"instructions": "تعليمات",
"table": {
"description": "الوصف",
"name": "الاسم",
"required": "مطلوب",
"type": "النوع"
},
"title": "قائمة الأدوات"
}
},
"score": {
"claimed": {
"desc": "تمت المطالبة بهذا الخادم من قبل المالك، مما يضمن ملكيته وإدارته.",
"title": "مطالب به من قبل المالك"
},
"deployMoreThanManual": {
"desc": "يوفر هذا الخادم طرق تثبيت أكثر سهولة من الطريقة اليدوية، مما يسمح للمستخدمين بالنشر والاستخدام بسهولة.",
"title": "يوفر طرق تثبيت سهلة"
},
"deployment": {
"desc": "يوفر هذا الخادم على الأقل طريقة تثبيت واحدة تسمح للمستخدمين بالنشر والاستخدام.",
"descWithCount": "يوفر هذا الخادم {{number}} طريقة تثبيت تسمح للمستخدمين بالنشر والاستخدام.",
"title": "يوفر طريقة تثبيت واحدة على الأقل"
},
"license": {
"desc": "يحتوي هذا المستودع على ملف LICENSE.",
"descWithlicense": "رخصة هذا المستودع هي {{license}}.",
"title": "يحتوي على رخصة"
},
"listTitle": "تفاصيل التقييم",
"notClaimed": {
"desc": "إذا كنت مالك هذا الخادم، يمكنك المطالبة به بالطرق التالية.",
"title": "غير مطالب به من قبل المالك"
},
"prompts": {
"desc": "يوفر هذا الخادم تعليمات تسمح للمستخدمين بالتفاعل مع الخدمة.",
"descWithCount": "يوفر هذا الخادم {{number}} تعليمات تسمح للمستخدمين بالتفاعل مع الخدمة.",
"title": "يحتوي على تعليمات"
},
"readme": {
"desc": "يحتوي هذا المستودع على ملف README.md.",
"title": "يحتوي على README"
},
"resources": {
"desc": "يوفر هذا الخادم موارد تسمح للمستخدمين بإرفاق وإدارة بيانات السياق.",
"descWithCount": "يوفر هذا الخادم {{number}} موارد تسمح للمستخدمين بإرفاق وإدارة بيانات السياق.",
"title": "يحتوي على موارد"
},
"title": "التقييم",
"tools": {
"desc": "يجب أن يوفر الخادم أداة واحدة على الأقل تسمح للمستخدمين بتنفيذ عمليات محددة.",
"descWithCount": "يوفر هذا الخادم {{number}} أداة تسمح للمستخدمين بتنفيذ عمليات محددة.",
"title": "يحتوي على أداة واحدة على الأقل"
},
"validated": {
"desc": "تم التحقق من هذا الخادم لضمان جودته وموثوقيته.",
"title": "تم التحقق منه"
}
},
"scoreLevel": {
"a": {
"desc": "تم التحقق من هذا الخادم بدقة، ويوفر وظائف شاملة وتجربة مستخدم عالية الجودة.",
"fullTitle": "إضافة ممتازة",
"title": "ممتاز"
},
"b": {
"desc": "يوفر هذا الخادم وظائف وتجربة مستخدم جيدة، لكنه قد يحتاج إلى تحسين في بعض الجوانب.",
"fullTitle": "وظائف جيدة",
"title": "جيد"
},
"f": {
"desc": "وظائف هذا الخادم غير مكتملة أو جودته منخفضة، ينصح المستخدمون بالحذر عند الاستخدام.",
"fullTitle": "جودة ضعيفة",
"title": "ضعيف"
}
},
"settings": {
"capabilities": {
"prompts": "التلميحات",
"resources": "الموارد",
"title": "قدرات الإضافة",
"tools": "الأدوات"
},
"configuration": {
"title": "تكوين الإضافة"
},
"connection": {
"args": "معاملات التشغيل",
"command": "أمر التشغيل",
"title": "معلومات الاتصال",
"type": "نوع الاتصال",
"url": "عنوان الخدمة"
},
"saveSettings": "حفظ الإعدادات",
"title": "إعدادات الإضافة"
},
"sidebar": {
"install": "تثبيت خادم MCP",
"meta": {
"homepage": "الصفحة الرئيسية",
"installCount": "عدد التثبيتات",
"language": "لغة المصدر",
"license": "الرخصة",
"published": "تاريخ النشر",
"repo": "مستودع الشيفرة",
"stars": "عدد النجوم",
"title": "معلومات مفصلة",
"updated": "آخر تحديث"
},
"moreServerConfig": "عرض التفاصيل",
"recommendServers": "خوادم MCP ذات صلة",
"serverConfig": "إعدادات التثبيت",
"toc": "المحتوى"
},
"summary": {
"title": "ما الذي يمكنك فعله باستخدام خادم MCP هذا؟"
},
"totalScore": {
"description": "الدرجة الإجمالية المحسوبة بناءً على مؤشرات متعددة",
"legend": {
"aGrade": "الدرجة أ ({{minPercent}}-100%)",
"bGrade": "الدرجة ب ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "الدرجة ف (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} نقاط",
"popover": {
"completedOptional": "✅ تم إكمال الخيارات الاختيارية ({{count}} عناصر)",
"completedRequired": "✅ تم إكمال العناصر المطلوبة ({{count}} عناصر)",
"incompleteOptional": "⏸️ لم تكتمل الخيارات الاختيارية ({{count}} عناصر)",
"incompleteRequired": "❌ لم تكتمل العناصر المطلوبة ({{count}} عناصر)",
"title": "تفاصيل التقييم"
},
"ratingFormat": "التقييم: {{level}}",
"scoreInfo": {
"items": "عناصر",
"points": "نقاط",
"requiredItems": "عناصر مطلوبة"
},
"title": "الدرجة الإجمالية"
},
"versions": {
"table": {
"isLatest": "أحدث إصدار",
"isValidated": "تم التحقق",
"publishAt": "تاريخ النشر",
"version": "الإصدار"
},
"title": "سجل الإصدارات"
}
},
"hero": {
"desc": "منصة MCP Servers مفتوحة المصدر وقابلة للنشر، تساعد أنظمة الذكاء الاصطناعي على الوصول بسهولة إلى أنظمة الملفات، قواعد البيانات، واجهات برمجة التطبيقات وغيرها من الموارد الحيوية، لتوسيع قدرات الذكاء الاصطناعي الخاصة بك بشكل شامل.",
"subTitle": "مفتوح المصدر وجاهز للاستخدام",
"title": "سوق MCP مفتوح المصدر للذكاء الاصطناعي"
},
"sorts": {
"createdAt": "أضيف مؤخراً",
"installCount": "عدد التثبيتات",
"isFeatured": "الإضافات المميزة",
"isValidated": "الإضافات التي تم التحقق منها",
"promptsCount": "عدد التعليمات",
"ratingCount": "عدد التقييمات",
"resourcesCount": "عدد الموارد",
"toolsCount": "عدد الأدوات",
"updatedAt": "تم التحديث مؤخراً"
},
"title": "سوق MCP",
"unvalidated": {
"desc": "هذا الخادم MCP لم يتم التحقق منه بعد",
"title": "غير مُحقق"
},
"validated": {
"desc": "تم التحقق من هذا الخادم MCP لضمان جودته وموثوقيته.",
"descWithDate": "تم التحقق من هذا الخادم MCP بتاريخ {{date}} لضمان جودته وموثوقيته.",
"title": "تم التحقق"
}
},
"models": {
"abilities": "قدرات النموذج",
"chat": "بدء المحادثة",
"contentLength": "أقصى طول للسياق",
"details": {
"overview": {
"title": "نظرة عامة"
},
"related": {
"listTitle": "النماذج ذات الصلة",
"more": "عرض المزيد",
"title": "اقتراحات ذات صلة"
}
},
"free": "مجاني",
"guide": "دليل الإعداد",
"list": "قائمة النماذج",
@@ -559,30 +156,11 @@
"throughput": "معدل النقل",
"throughputTooltip": "متوسط عدد Tokens المنقولة في الطلبات المتدفقة في الثانية"
},
"sorts": {
"contextWindowTokens": "طول السياق",
"identifier": "معرف النموذج",
"inputPrice": "سعر الإدخال",
"outputPrice": "سعر الإخراج",
"providerCount": "عدد المزودين",
"releasedAt": "تم النشر مؤخراً"
},
"suggestions": "نماذج ذات صلة",
"supportedProviders": "مزودو الخدمة المدعومون لهذا النموذج"
},
"plugins": {
"community": "إضافات المجتمع",
"details": {
"settings": {
"title": "إعدادات الإضافة"
},
"summary": {
"title": "ما الذي يمكنك فعله باستخدام هذه الإضافة؟"
},
"tools": {
"title": "أدوات الإضافة"
}
},
"install": "تثبيت الإضافة",
"installed": "تم التثبيت",
"list": "قائمة الإضافات",
@@ -595,54 +173,36 @@
"more": "المزيد",
"official": "إضافات رسمية",
"recentSubmits": "آخر التحديثات",
"sorts": {
"createdAt": "تم النشر مؤخراً",
"identifier": "معرف الإضافة",
"title": "اسم الإضافة"
},
"suggestions": "اقتراحات ذات صلة"
},
"providers": {
"config": "تكوين مزود الخدمة",
"details": {
"guide": {
"title": "دليل الاندماج"
},
"overview": {
"title": "نظرة عامة"
},
"related": {
"listTitle": "مزودو الخدمة ذات الصلة",
"more": "عرض المزيد",
"title": "اقتراحات ذات صلة"
}
},
"list": "قائمة مزودي النماذج",
"modelCount": "{{count}} نموذج",
"modelName": "اسم النموذج",
"modelSite": "وثائق النموذج",
"more": "المزيد",
"officialSite": "الموقع الرسمي",
"showAllModels": "عرض جميع النماذج",
"sorts": {
"default": "الترتيب الافتراضي",
"identifier": "معرف المزود",
"modelCount": "عدد النماذج"
},
"suggestions": "مزودو الخدمة ذوو الصلة",
"supportedModels": "النماذج المدعومة"
},
"publishedTime": "نشر في",
"search": {
"placeholder": "ابحث عن اسم أو كلمة مفتاحية...",
"result": "{{count}} نتيجة بحث حول <highlight>{{keyword}}</highlight>",
"searching": "جارٍ البحث..."
},
"sort": {
"mostLiked": "الأكثر إعجابًا",
"mostUsed": "الأكثر استخدامًا",
"newest": "الأحدث",
"oldest": "الأقدم",
"recommended": "موصى به"
},
"tab": {
"assistant": "المساعد",
"assistants": "المساعدون",
"home": "الصفحة الرئيسية",
"model": "النموذج",
"plugin": "الإضافة",
"provider": "مزود النموذج"
"models": "النماذج",
"plugins": "الإضافات",
"providers": "مزودو النماذج"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "مساعدات الذكاء الاصطناعي"
},
"description": "إنشاء المحتوى، الكتابة، الأسئلة والأجوبة، توليد الصور، توليد الفيديو، توليد الصوت، الوكلاء الذكيون، سير العمل الآلي، تطبيقات الذكاء الاصطناعي المخصصة، تخصيص منصة تطبيقات الذكاء الاصطناعي الخاصة بك",
"mcp": {
"description": "ابحث وقارن واتصل بآلاف خوادم MCP، مما يساعد أنظمة الذكاء الاصطناعي على الوصول بسهولة إلى أنظمة الملفات وقواعد البيانات وواجهات برمجة التطبيقات وغيرها من الموارد الحيوية، لتوسيع قدرات الذكاء الاصطناعي الخاصة بك بشكل شامل",
"title": "سوق خوادم MCP"
},
"models": {
"description": "استكشاف نماذج الذكاء الاصطناعي الرائجة OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "نماذج الذكاء الاصطناعي"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "طلب استدعاء الأداة"
},
"detailModal": {
"customPlugin": {
"description": "يرجى الانتقال إلى صفحة التحرير لمشاهدة التفاصيل",
"editBtn": "حرر الآن",
"title": "هذه إضافة مخصصة"
},
"emptyState": {
"description": "يرجى تثبيت هذه الإضافة أولاً لعرض قدرات الإضافة وخيارات التكوين",
"title": "عرض تفاصيل الإضافة بعد التثبيت"
},
"info": {
"description": "وصف واجهة برمجة التطبيقات",
"name": "اسم واجهة برمجة التطبيقات"
@@ -239,50 +230,6 @@
},
"title": "الملفات المحلية"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "جارٍ فحص بيئة التثبيت...",
"COMPLETED": "اكتمل التثبيت",
"CONFIGURATION_REQUIRED": "يرجى إكمال التكوينات المطلوبة للمتابعة في التثبيت",
"ERROR": "خطأ في التثبيت",
"FETCHING_MANIFEST": "جارٍ جلب ملف وصف الإضافة...",
"GETTING_SERVER_MANIFEST": "جارٍ تهيئة خادم MCP...",
"INSTALLING_PLUGIN": "جارٍ تثبيت الإضافة...",
"configurationDescription": "تتطلب هذه الإضافة من MCP إعداد معلمات لتعمل بشكل صحيح، يرجى ملء المعلومات الضرورية.",
"configurationRequired": "تكوين معلمات الإضافة",
"continueInstall": "متابعة التثبيت",
"dependenciesDescription": "تتطلب هذه الإضافة تثبيت الاعتمادات النظامية التالية لتعمل بشكل صحيح، يرجى تثبيت الاعتمادات المفقودة حسب التعليمات ثم النقر على إعادة الفحص للمتابعة.",
"dependenciesRequired": "يرجى تثبيت الاعتمادات النظامية للإضافة",
"dependencyStatus": {
"installed": "مثبّت",
"notInstalled": "غير مثبّت",
"requiredVersion": "الإصدار المطلوب: {{version}}"
},
"errorDetails": {
"args": "المعطيات",
"command": "الأمر",
"connectionParams": "معلمات الاتصال",
"env": "متغيرات البيئة",
"errorOutput": "سجل الأخطاء",
"exitCode": "رمز الخروج",
"hideDetails": "إخفاء التفاصيل",
"originalError": "الخطأ الأصلي",
"showDetails": "عرض التفاصيل"
},
"errorTypes": {
"CONNECTION_FAILED": "فشل الاتصال",
"INITIALIZATION_TIMEOUT": "انتهت مهلة التهيئة",
"PROCESS_SPAWN_ERROR": "فشل بدء العملية",
"UNKNOWN_ERROR": "خطأ غير معروف",
"VALIDATION_ERROR": "فشل التحقق من المعطيات"
},
"installError": "فشل تثبيت إضافة MCP، سبب الفشل: {{detail}}",
"installMethods": {
"manual": "التثبيت اليدوي:",
"recommended": "طريقة التثبيت الموصى بها:"
},
"recheckDependencies": "إعادة فحص",
"skipDependencies": "تخطي الفحص"
},
"pluginList": "قائمة الإضافات",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "إعدادات الإضافة",
"settings": {
"capabilities": {
"prompts": "نصوص التوجيه",
"resources": "الموارد",
"title": "قدرات الإضافة",
"tools": "الأدوات"
},
"configuration": {
"title": "تكوين الإضافة"
},
"connection": {
"args": "معطيات التشغيل",
"command": "أمر التشغيل",
"title": "معلومات الاتصال",
"type": "نوع الاتصال",
"url": "عنوان الخدمة"
},
"edit": "تحرير",
"envConfigDescription": "سيتم تمرير هذه الإعدادات كمتغيرات بيئية إلى العملية عند بدء تشغيل خادم MCP",
"httpTypeNotice": "لا توجد متغيرات بيئية تحتاج إلى التكوين لإضافات MCP من نوع HTTP",
"indexUrl": {
"title": "فهرس السوق",
"tooltip": "غير مدعوم حاليا للتحرير عبر الإنترنت، يرجى ضبطه عند نشر المتغيرات البيئية"
},
"messages": {
"connectionUpdateFailed": "فشل تحديث معلومات الاتصال",
"connectionUpdateSuccess": "تم تحديث معلومات الاتصال بنجاح",
"envUpdateFailed": "فشل حفظ متغيرات البيئة",
"envUpdateSuccess": "تم حفظ متغيرات البيئة بنجاح"
},
"modalDesc": "بعد ضبط عنوان سوق الإضافات، يمكن استخدام سوق الإضافات المخصص",
"rules": {
"argsRequired": "يرجى إدخال معلمات التشغيل",
"commandRequired": "يرجى إدخال أمر التشغيل",
"urlRequired": "يرجى إدخال عنوان الخدمة"
},
"saveSettings": "حفظ الإعدادات",
"title": "ضبط سوق الإضافات"
},
"showInPortal": "يرجى الاطلاع على التفاصيل في مساحة العمل",
"store": {
"actions": {
"cancel": "إلغاء التثبيت",
"confirmUninstall": "سيتم إلغاء تثبيت الإضافة، وسيتم مسح تكوين الإضافة، يرجى تأكيد العملية",
"detail": "التفاصيل",
"install": "تثبيت",
@@ -371,15 +286,13 @@
"communityPlugin": "مجتمع ثالث",
"customPlugin": "مخصص",
"empty": "لا توجد إضافات مثبتة حاليا",
"emptySelectHint": "اختر إضافة لمعاينة التفاصيل",
"installAllPlugins": "تثبيت الكل",
"networkError": "فشل الحصول على متجر الإضافات، يرجى التحقق من الاتصال بالشبكة وإعادة المحاولة",
"placeholder": "ابحث عن اسم الإضافة أو الكلمات الرئيسية...",
"releasedAt": "صدر في {{createdAt}}",
"tabs": {
"installed": "مثبتة",
"mcp": "إضافة MCP",
"old": "إضافة LobeChat"
"all": "الكل",
"installed": "مثبتة"
},
"title": "متجر الإضافات"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "يتم <1>التخطيط لتوفير</1> المزيد من النماذج، ترقبوا المزيد"
},
"plugin": {
"addMCPPlugin": "إضافة مكون MCP",
"addTooltip": "إضافة البرنامج المساعد",
"clearDeprecated": "مسح البرامج المساعدة الغير صالحة",
"empty": "لا توجد برامج مساعدة مثبتة حاليًا، نرحب بك لزيارة <1>متجر البرامج المساعدة</1> للاستكشاف",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Представяне на асистента",
"detail": "Детайли",
"details": {
"capabilities": {
"knowledge": {
"desc": "Асистентът включва следните бази знания, които ще ви помогнат да отговаряте на повече въпроси.",
"title": "База знания"
},
"plugin": {
"desc": "Асистентът включва следните плъгини, които ще ви помогнат да изпълнявате повече задачи.",
"title": "Вградени плъгини"
},
"title": "Възможности на асистента"
},
"overview": {
"example": "Демонстрация на асистента",
"title": "Преглед"
},
"related": {
"listTitle": "Свързани асистенти",
"more": "Виж още",
"title": "Свързани препоръки"
},
"sidebar": {
"toc": "Съдържание"
},
"summary": {
"title": "Какво можете да правите с този асистент?"
},
"systemRole": {
"openingMessage": "Начално съобщение",
"openingQuestions": "Начални въпроси",
"title": "Настройки на асистента"
}
},
"list": "Списък с асистенти",
"more": "Още",
"plugins": "Интегрирани плъгини",
"recentSubmits": "Наскоро обновено",
"sorts": {
"createdAt": "Последно публикуван",
"identifier": "ID на асистента",
"knowledgeCount": "Брой бази знания",
"pluginCount": "Брой плъгини",
"title": "Име на асистента",
"tokenUsage": "Използване на токени"
},
"suggestions": "Свързани предложения",
"systemRole": "Настройки на асистента",
"tokenUsage": "Използване на токени в подсказките на асистента",
"try": "Опитай",
"withKnowledge": "Този асистент включва база знания",
"withPlugin": "Този асистент включва плъгин"
"try": "Опитай"
},
"back": "Назад към открития",
"category": {
@@ -85,7 +41,6 @@
"all": "Всички",
"gaming-entertainment": "Игри и развлечения",
"life-style": "Начин на живот",
"lifestyle": "Начин на живот",
"media-generate": "Генериране на медии",
"science-education": "Наука и образование",
"social": "Социални медии",
@@ -147,368 +102,10 @@
"featuredTools": "Препоръчани инструменти",
"more": "Открий повече"
},
"isClaimed": "Претендирано",
"isFeatured": "Препоръчано",
"isOfficial": "Официално удостоверено",
"like": "Харесвам",
"mcp": {
"categories": {
"all": {
"description": "Всички MCP сървъри",
"name": "Всички"
},
"business": {
"description": "Бизнес и корпоративни услуги",
"name": "Бизнес услуги"
},
"developer": {
"description": "Инструменти и услуги за разработчици",
"name": "Инструменти за разработчици"
},
"gaming-entertainment": {
"description": "Игри, забавления и свободно време",
"name": "Игри и забавления"
},
"health-wellness": {
"description": "Здраве, фитнес и грижа за тялото и ума",
"name": "Здраве и уелнес"
},
"lifestyle": {
"description": "Личен начин на живот, навици и ежедневни дейности",
"name": "Начин на живот"
},
"media-generate": {
"description": "Създаване, редактиране и обработка на медия",
"name": "Генериране на медия"
},
"news": {
"description": "Новинарски агрегатори, репортажи и информационни услуги",
"name": "Новини и информация"
},
"productivity": {
"description": "Управление на задачи, бележки и инструменти за продуктивност",
"name": "Инструменти за продуктивност"
},
"science-education": {
"description": "Научни изследвания, обучение и образователни инструменти",
"name": "Наука и образование"
},
"social": {
"description": "Социални мрежи и комуникация",
"name": "Социални медии"
},
"stocks-finance": {
"description": "Финансови пазари, търговия и инвестиции",
"name": "Финанси и акции"
},
"tools": {
"description": "Общи полезни инструменти и услуги",
"name": "Полезни инструменти"
},
"travel-transport": {
"description": "Планиране на пътувания и транспорт",
"name": "Пътувания и транспорт"
},
"weather": {
"description": "Прогнози за времето и метеорологични услуги",
"name": "Време и метеорология"
},
"web-search": {
"description": "Уеб търсене и информационно извличане",
"name": "Информационно търсене"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Тази услуга може да работи локално или в облака според конфигурацията или сценария на използване, осигурявайки двойна възможност за работа.",
"title": "Хибридна услуга"
},
"local": {
"desc": "Този сървър може да работи само на локалното клиентско устройство, изисква инсталация и зависи от локални ресурси.",
"title": "Локална услуга"
},
"remote": {
"desc": "Този сървър се хоства и работи отдалечено, тъй като основно разчита на отдалечени услуги и не зависи от локална среда.",
"title": "Облачна услуга"
}
},
"deployment": {
"args": "Аргументи",
"checkCommand": "Проверка на команда",
"command": "Команда",
"commandLine": "Системни зависимости",
"connection": "Тип връзка",
"connectionType": "Тип връзка",
"description": "Начин на инсталация и разгръщане на плъгина",
"descriptionPlaceholder": "По избор описание",
"empty": "Няма налични опции за разгръщане",
"env": "Променливи на средата",
"guide": "Инструкции за инсталация",
"installation": "Инсталиране чрез {{method}}",
"installationMethod": "Метод на инсталация",
"other": "Други настройки",
"packageName": "Име на пакета",
"platform": {
"steps": {
"claude": "- Отворете приложението **Claude Desktop**\n- Отидете в **Настройки**, след това изберете **Разработчик**\n- Кликнете върху **Редактиране на конфигурация**\n- Отворете файла **claude_desktop_config.json**\n- Копирайте и поставете конфигурацията на сървъра във файла и запазете",
"cline": "- Отворете VS Code с инсталирано разширение Cline\n- Кликнете върху иконата на Cline в страничната лента\n- Изберете **MCP Servers** от падащото меню\n- В раздела **Remote Servers** въведете името на сървъра и URL на вашия MCP сървър\n- Кликнете върху **Add Server**, за да се свържете",
"cursor": "- Отидете в **Настройки**, след това изберете настройките на Cursor\n- Изберете **MCP** от лявата страна\n- Кликнете върху **Добавяне на нов глобален MCP сървър** в горния десен ъгъл\n- Копирайте и поставете конфигурацията на сървъра във файла и запазете",
"lobeChat": "- Отворете приложението **LobeChat Desktop**\n- Отидете в **Настройки** - **По подразбиране асистент**\n- Изберете **Настройки на плъгини** - **Потребителски плъгини**\n- Кликнете върху **Бърз импорт на JSON конфигурация**\n- Копирайте и поставете конфигурацията на сървъра в текстовото поле и инсталирайте",
"openai": "- Отворете вашето **OpenAI приложение** или среда за разработка\n- Конфигурирайте MCP инструментите в **Responses API**\n- Добавете MCP блока в масива **tools** на API заявката\n- Задайте **server_url** към вашия MCP сървърен край\n- Включете необходимите заглавки за удостоверяване (API ключ, токени и др.)\n- Използвайте параметъра `allowed_tools`, за да ограничите достъпа до инструментите\n- Задайте `require_approval`, за да контролирате одобрението за изпълнение на инструментите",
"vscode": "- Отворете VS Code\n- Отворете командния панел (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Въведете **MCP: Add Server** и го изберете\n- Изберете дали да добавите към работната област или потребителските настройки\n- Копирайте и поставете конфигурацията на сървъра"
},
"title": "Инсталиране в {{platform}}"
},
"recommended": "Препоръчано",
"systemDependencies": "Системни зависимости",
"table": {
"description": "Описание",
"name": "Име",
"required": "Задължително",
"type": "Тип"
},
"title": "Метод на инсталация"
},
"githubBadge": {
"desc": "LobeHub редовно сканира хранилищата с код и документация, за да:\n\n- Потвърди, че MCP сървърът работи правилно.\n- Извлече характеристики на сървъра, като инструменти, ресурси, подсказки и необходими параметри.\n- Нашият Badge помага на потребителите бързо да оценят сигурността, функционалността и инструкциите за инсталация на MCP сървъра.\n\nМоля, копирайте следния код във вашия файл `README.md`:"
},
"nav": {
"needHelp": "Нуждаете се от помощ?",
"reportIssue": "Докладвайте проблем",
"viewSourceCode": "Вижте изходния код"
},
"overview": {
"title": "Преглед"
},
"related": {
"listTitle": "Свързани MCP сървъри",
"more": "Виж още",
"title": "Свързани препоръки"
},
"schema": {
"mode": {
"docs": "Документация"
},
"prompts": {
"arguments": "Конфигурация на параметрите",
"desc": "Интерактивни шаблони, задействани от потребителя",
"empty": "Няма подсказки",
"instructions": "Инструкции",
"table": {
"description": "Описание",
"name": "Име",
"required": "Задължително"
},
"title": "Списък с подсказки"
},
"resources": {
"desc": "Контекстуални данни, добавяни и управлявани от клиента",
"empty": "Няма ресурси",
"table": {
"description": "Описание",
"mineType": "MIME тип",
"name": "Име",
"uri": "URI"
},
"title": "Списък с ресурси"
},
"title": "Функции на плъгина",
"tools": {
"desc": "Интерфейси за функции, изложени на големия езиков модел (LLM) за изпълнение на операции",
"empty": "Няма инструменти",
"inputSchema": "Описание на входа",
"instructions": "Инструкции",
"table": {
"description": "Описание",
"name": "Име",
"required": "Задължително",
"type": "Тип"
},
"title": "Списък с инструменти"
}
},
"score": {
"claimed": {
"desc": "Този MCP сървър е заявен от собственика, което гарантира собствеността и управлението му.",
"title": "Заявено от собственика"
},
"deployMoreThanManual": {
"desc": "Този MCP сървър предлага по-удобни методи за инсталация, различни от ръчната, позволяващи лесно разгръщане и използване.",
"title": "Предлага удобни методи за инсталация"
},
"deployment": {
"desc": "Този MCP сървър предлага поне един метод за инсталация, позволяващ разгръщане и използване.",
"descWithCount": "Този MCP сървър предлага {{number}} метода за инсталация, позволяващи разгръщане и използване.",
"title": "Предлага поне един метод за инсталация"
},
"license": {
"desc": "Това хранилище съдържа LICENSE файл.",
"descWithlicense": "Лицензът на това хранилище е {{license}}.",
"title": "Съдържа LICENSE"
},
"listTitle": "Детайли за оценката",
"notClaimed": {
"desc": "Ако сте собственик на този MCP сървър, можете да го заявите по следния начин.",
"title": "Не е заявен от собственик"
},
"prompts": {
"desc": "Този MCP сървър предоставя подсказки, позволяващи взаимодействие с услугата.",
"descWithCount": "Този MCP сървър предоставя {{number}} подсказки, позволяващи взаимодействие с услугата.",
"title": "Включва подсказки"
},
"readme": {
"desc": "Това хранилище съдържа README.md файл.",
"title": "Съдържа README"
},
"resources": {
"desc": "Този MCP сървър предоставя ресурси, позволяващи добавяне и управление на контекстуални данни.",
"descWithCount": "Този MCP сървър предоставя {{number}} ресурси, позволяващи добавяне и управление на контекстуални данни.",
"title": "Включва ресурси"
},
"title": "Оценка",
"tools": {
"desc": "Услугата трябва да предоставя поне един инструмент, позволяващ изпълнение на определени операции.",
"descWithCount": "Този MCP сървър предоставя {{number}} инструмента, позволяващи изпълнение на определени операции.",
"title": "Включва поне един инструмент"
},
"validated": {
"desc": "Този MCP сървър е преминал проверка на инсталацията, гарантираща качество и надеждност.",
"title": "Преминал проверка"
}
},
"scoreLevel": {
"a": {
"desc": "Този MCP сървър е строго проверен, предоставя пълна функционалност и висококачествен потребителски опит.",
"fullTitle": "Отличен плъгин",
"title": "Висококачествен"
},
"b": {
"desc": "Този MCP сървър предлага добри функции и потребителски опит, но може да се нуждае от подобрения в някои области.",
"fullTitle": "Добра функционалност",
"title": "Добър"
},
"f": {
"desc": "Този MCP сървър е с непълна функционалност или ниско качество, препоръчва се потребителите да бъдат внимателни при използване.",
"fullTitle": "Ниско качество",
"title": "Слаб"
}
},
"settings": {
"capabilities": {
"prompts": "Подсказки",
"resources": "Ресурси",
"title": "Възможности на приставката",
"tools": "Инструменти"
},
"configuration": {
"title": "Конфигурация на приставката"
},
"connection": {
"args": "Аргументи за стартиране",
"command": "Команда за стартиране",
"title": "Информация за връзка",
"type": "Тип връзка",
"url": "Адрес на услугата"
},
"saveSettings": "Запази настройките",
"title": "Настройки на приставката"
},
"sidebar": {
"install": "Инсталиране на MCP сървър",
"meta": {
"homepage": "Официален уебсайт",
"installCount": "Брой инсталации",
"language": "Език на изходния код",
"license": "Лиценз",
"published": "Дата на публикуване",
"repo": "Хранилище с изходен код",
"stars": "Брой звезди",
"title": "Подробна информация",
"updated": "Последна актуализация"
},
"moreServerConfig": "Виж подробности",
"recommendServers": "Свързани MCP",
"serverConfig": "Конфигурация за инсталация",
"toc": "Съдържание"
},
"summary": {
"title": "Какво можете да правите с този MCP сървър?"
},
"totalScore": {
"description": "Общ резултат, изчислен въз основа на различни показатели",
"legend": {
"aGrade": "Ниво A ({{minPercent}}-100%)",
"bGrade": "Ниво B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Ниво F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} точки",
"popover": {
"completedOptional": "✅ Завършени незадължителни елементи ({{count}})",
"completedRequired": "✅ Завършени задължителни елементи ({{count}})",
"incompleteOptional": "⏸️ Незавършени незадължителни елементи ({{count}})",
"incompleteRequired": "❌ Незавършени задължителни елементи ({{count}})",
"title": "Детайли за оценката"
},
"ratingFormat": "Оценка: {{level}}",
"scoreInfo": {
"items": "елементи",
"points": "точки",
"requiredItems": "задължителни елементи"
},
"title": "Общ резултат"
},
"versions": {
"table": {
"isLatest": "Последна версия",
"isValidated": "Преминала проверка",
"publishAt": "Дата на публикуване",
"version": "Версия"
},
"title": "История на версиите"
}
},
"hero": {
"desc": "Отворена и разгръщаема платформа MCP сървъри, която помага на AI системите лесно да имат достъп до файлови системи, бази данни, API и други ключови ресурси, разширявайки вашите AI възможности.",
"subTitle": "Отворен код & готово за използване",
"title": "Отворен MCP пазар за AI"
},
"sorts": {
"createdAt": "Последно добавено",
"installCount": "Брой инсталации",
"isFeatured": "Препоръчани плъгини",
"isValidated": "Проверени плъгини",
"promptsCount": "Брой подсказки",
"ratingCount": "Брой оценки",
"resourcesCount": "Брой ресурси",
"toolsCount": "Брой инструменти",
"updatedAt": "Последна актуализация"
},
"title": "MCP пазар",
"unvalidated": {
"desc": "Този MCP сървър все още не е проверен",
"title": "Непроверен"
},
"validated": {
"desc": "Този MCP сървър е проверен, гарантирайки качество и надеждност.",
"descWithDate": "Този MCP сървър е проверен на {{date}}, гарантирайки качество и надеждност.",
"title": "Проверен"
}
},
"models": {
"abilities": "Възможности на модела",
"chat": "Започни разговор",
"contentLength": "Максимална дължина на контекста",
"details": {
"overview": {
"title": "Преглед"
},
"related": {
"listTitle": "Свързани модели",
"more": "Виж още",
"title": "Свързани препоръки"
}
},
"free": "Безплатно",
"guide": "Ръководство за конфигурация",
"list": "Списък на моделите",
@@ -559,30 +156,11 @@
"throughput": "Пропускателна способност",
"throughputTooltip": "Среден брой Token, предавани на секунда за поточни заявки"
},
"sorts": {
"contextWindowTokens": "Дължина на контекста",
"identifier": "ID на модела",
"inputPrice": "Цена за вход",
"outputPrice": "Цена за изход",
"providerCount": "Брой доставчици",
"releasedAt": "Последно публикуван"
},
"suggestions": "Свързани модели",
"supportedProviders": "Доставчици, поддържащи този модел"
},
"plugins": {
"community": "Обществени плъгини",
"details": {
"settings": {
"title": "Настройки на приставката"
},
"summary": {
"title": "Какво можете да правите с този плъгин?"
},
"tools": {
"title": "Инструменти на приставката"
}
},
"install": "Инсталирай плъгин",
"installed": "Инсталиран",
"list": "Списък с плъгини",
@@ -595,54 +173,36 @@
"more": "Още",
"official": "Официални плъгини",
"recentSubmits": "Наскоро обновени",
"sorts": {
"createdAt": "Последно публикуван",
"identifier": "ID на плъгина",
"title": "Име на плъгина"
},
"suggestions": "Свързани предложения"
},
"providers": {
"config": "Конфигуриране на доставчици",
"details": {
"guide": {
"title": "Ръководство за интеграция"
},
"overview": {
"title": "Преглед"
},
"related": {
"listTitle": "Свързани доставчици",
"more": "Виж още",
"title": "Свързани препоръки"
}
},
"list": "Списък на доставчиците на модели",
"modelCount": "{{count}} модела",
"modelName": "Име на модела",
"modelSite": "Документация на моделите",
"more": "Още",
"officialSite": "Официален сайт",
"showAllModels": "Покажи всички модели",
"sorts": {
"default": "Подредба по подразбиране",
"identifier": "ID на доставчика",
"modelCount": "Брой модели"
},
"suggestions": "Свързани доставчици",
"supportedModels": "Поддържани модели"
},
"publishedTime": "Публикувано на",
"search": {
"placeholder": "Търсене по име, описание или ключови думи...",
"result": "{{count}} резултата за <highlight>{{keyword}}</highlight>",
"searching": "Търсене..."
},
"sort": {
"mostLiked": "Най-подобни",
"mostUsed": "Най-използвани",
"newest": "От ново към старо",
"oldest": "От старо към ново",
"recommended": "Препоръчани"
},
"tab": {
"assistant": "Асистент",
"assistants": "Асистенти",
"home": "Начална страница",
"model": "Модел",
"plugin": "Плъгин",
"provider": "Доставчик на модели"
"models": "Модели",
"plugins": "Плъгини",
"providers": "Доставчици на модели"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AI асистенти"
},
"description": "Създаване на съдържание, копиране, въпроси и отговори, генериране на изображения, генериране на видео, генериране на глас, интелигентни агенти, автоматизирани работни потоци, персонализирани AI приложения, персонализирайте своя собствена AI работна станция",
"mcp": {
"description": "Търсете, сравнявайте и се свързвайте с хиляди MCP сървъри, които помагат на AI системите лесно да имат достъп до файлови системи, бази данни, API и други ключови ресурси, като по този начин значително разширяват възможностите на вашия AI",
"title": "Пазар на MCP сървъри"
},
"models": {
"description": "Изследвайте основните AI модели OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AI модели"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "заявка за инструмент"
},
"detailModal": {
"customPlugin": {
"description": "Моля, посетете страницата за редактиране, за да видите подробности",
"editBtn": "Редактирай сега",
"title": "Това е персонализиран плъгин"
},
"emptyState": {
"description": "Моля, инсталирайте този плъгин, за да видите възможностите и опциите за конфигурация на плъгина",
"title": "Вижте подробностите за плъгина след инсталиране"
},
"info": {
"description": "Описание на API",
"name": "Име на API"
@@ -239,50 +230,6 @@
},
"title": "Локални файлове"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Проверка на инсталационна среда...",
"COMPLETED": "Инсталацията е завършена",
"CONFIGURATION_REQUIRED": "Моля, завършете необходимата конфигурация, за да продължите с инсталацията",
"ERROR": "Грешка при инсталацията",
"FETCHING_MANIFEST": "Извличане на описанието на плъгина...",
"GETTING_SERVER_MANIFEST": "Инициализиране на MCP сървъра...",
"INSTALLING_PLUGIN": "Инсталиране на плъгина...",
"configurationDescription": "Този MCP плъгин изисква конфигурационни параметри за правилна работа, моля, попълнете необходимата информация",
"configurationRequired": "Конфигуриране на параметрите на плъгина",
"continueInstall": "Продължи с инсталацията",
"dependenciesDescription": "Този плъгин изисква инсталиране на следните системни зависимости за правилна работа. Моля, инсталирайте липсващите зависимости според указанията и след това натиснете 'Пре-проверка', за да продължите с инсталацията.",
"dependenciesRequired": "Моля, инсталирайте системните зависимости на плъгина",
"dependencyStatus": {
"installed": "Инсталирано",
"notInstalled": "Не е инсталирано",
"requiredVersion": "Изисквана версия: {{version}}"
},
"errorDetails": {
"args": "Аргументи",
"command": "Команда",
"connectionParams": "Параметри за връзка",
"env": "Променливи на средата",
"errorOutput": "Журнал на грешките",
"exitCode": "Код на изход",
"hideDetails": "Скрий детайли",
"originalError": "Първоначална грешка",
"showDetails": "Покажи детайли"
},
"errorTypes": {
"CONNECTION_FAILED": "Връзката не бе осъществена",
"INITIALIZATION_TIMEOUT": "Времето за инициализация изтече",
"PROCESS_SPAWN_ERROR": "Неуспешно стартиране на процеса",
"UNKNOWN_ERROR": "Неизвестна грешка",
"VALIDATION_ERROR": "Грешка при валидиране на параметрите"
},
"installError": "Инсталацията на MCP плъгина не бе успешна, причина: {{detail}}",
"installMethods": {
"manual": "Ръчна инсталация:",
"recommended": "Препоръчителен метод за инсталация:"
},
"recheckDependencies": "Пре-проверка",
"skipDependencies": "Пропусни проверката"
},
"pluginList": "Списък с плъгини",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Настройки на плъгина",
"settings": {
"capabilities": {
"prompts": "Подсказки",
"resources": "Ресурси",
"title": "Възможности на плъгина",
"tools": "Инструменти"
},
"configuration": {
"title": "Конфигурация на плъгина"
},
"connection": {
"args": "Параметри за стартиране",
"command": "Команда за стартиране",
"title": "Информация за връзка",
"type": "Тип връзка",
"url": "Адрес на услугата"
},
"edit": "Редактиране",
"envConfigDescription": "Тези настройки ще бъдат предадени като променливи на средата при стартиране на MCP сървъра",
"httpTypeNotice": "MCP плъгините от тип HTTP нямат нужда от конфигуриране на променливи на средата",
"indexUrl": {
"title": "Индекс на пазара",
"tooltip": "Редактирането не се поддържа в момента"
},
"messages": {
"connectionUpdateFailed": "Неуспешна актуализация на информацията за връзка",
"connectionUpdateSuccess": "Информацията за връзка е успешно актуализирана",
"envUpdateFailed": "Неуспешно запазване на променливите на средата",
"envUpdateSuccess": "Променливите на средата са успешно запазени"
},
"modalDesc": "След като конфигурирате адреса на пазара на плъгини, можете да използвате персонализиран пазар на плъгини",
"rules": {
"argsRequired": "Моля, въведете параметри за стартиране",
"commandRequired": "Моля, въведете команда за стартиране",
"urlRequired": "Моля, въведете адрес на услугата"
},
"saveSettings": "Запази настройките",
"title": "Конфигуриране на пазара на плъгини"
},
"showInPortal": "Моля, вижте подробностите в работното пространство",
"store": {
"actions": {
"cancel": "Отказване на инсталацията",
"confirmUninstall": "Плъгинът е на път да бъде деинсталиран. След деинсталирането конфигурацията на плъгина ще бъде изчистена. Моля, потвърдете операцията си.",
"detail": "Подробности",
"install": "Инсталирай",
@@ -371,15 +286,13 @@
"communityPlugin": "От трети страни",
"customPlugin": "Персонализиран плъгин",
"empty": "Все още няма инсталирани плъгини",
"emptySelectHint": "Изберете плъгин, за да прегледате подробна информация",
"installAllPlugins": "Инсталирай всички",
"networkError": "Неуспешно извличане на магазина за плъгини. Моля, проверете мрежовата си връзка и опитайте отново",
"placeholder": "Търсене на име на плъгин, описание или ключова дума...",
"releasedAt": "Издаден на {{createdAt}}",
"tabs": {
"installed": "Инсталирани",
"mcp": "MCP добавки",
"old": "LobeChat плъгини"
"all": "Всички",
"installed": "Инсталирани"
},
"title": "Магазин за плъгини"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Още модели са <1>планирани да бъдат добавени</1>, очаквайте"
},
"plugin": {
"addMCPPlugin": "Добавяне на MCP плъгин",
"addTooltip": "Персонализиран плъгин",
"clearDeprecated": "Премахване на остарели плъгини",
"empty": "Все още няма инсталирани плъгини, не се колебайте да разгледате <1>магазина за плъгини</1>",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Assistentenbeschreibung",
"detail": "Details",
"details": {
"capabilities": {
"knowledge": {
"desc": "Der Assistent verfügt über die folgenden Wissensdatenbanken, die Ihnen helfen, mehr Fragen zu beantworten.",
"title": "Wissensdatenbank"
},
"plugin": {
"desc": "Der Assistent verfügt über die folgenden Plugins, die Ihnen helfen, mehr Aufgaben zu erledigen.",
"title": "Eingebaute Plugins"
},
"title": "Assistentenfähigkeiten"
},
"overview": {
"example": "Assistenten-Demo",
"title": "Übersicht"
},
"related": {
"listTitle": "Verwandte Assistenten",
"more": "Mehr anzeigen",
"title": "Empfehlungen"
},
"sidebar": {
"toc": "Inhaltsverzeichnis"
},
"summary": {
"title": "Was können Sie mit diesem Assistenten tun?"
},
"systemRole": {
"openingMessage": "Eröffnungsnachricht",
"openingQuestions": "Eröffnungsfragen",
"title": "Assistenteneinstellungen"
}
},
"list": "Assistentenliste",
"more": "Mehr",
"plugins": "Integrations-Plugins",
"recentSubmits": "Neueste Aktualisierungen",
"sorts": {
"createdAt": "Zuletzt veröffentlicht",
"identifier": "Assistenten-ID",
"knowledgeCount": "Anzahl der Wissensdatenbanken",
"pluginCount": "Anzahl der Plugins",
"title": "Assistentenname",
"tokenUsage": "Token-Verbrauch"
},
"suggestions": "Ähnliche Empfehlungen",
"systemRole": "Assistenteneinstellungen",
"tokenUsage": "Token-Verbrauch der Assistenten-Prompt",
"try": "Ausprobieren",
"withKnowledge": "Dieser Assistent enthält Wissensdatenbanken",
"withPlugin": "Dieser Assistent enthält Plugins"
"try": "Ausprobieren"
},
"back": "Zurück zur Entdeckung",
"category": {
@@ -85,7 +41,6 @@
"all": "Alle",
"gaming-entertainment": "Gaming & Unterhaltung",
"life-style": "Lebensstil",
"lifestyle": "Lebensstil",
"media-generate": "Medienerstellung",
"science-education": "Wissenschaft & Bildung",
"social": "Soziale Medien",
@@ -147,368 +102,10 @@
"featuredTools": "Empfohlene Plugins",
"more": "Mehr entdecken"
},
"isClaimed": "Beansprucht",
"isFeatured": "Empfohlen",
"isOfficial": "Offiziell zertifiziert",
"like": "Mögen",
"mcp": {
"categories": {
"all": {
"description": "Alle MCP-Server",
"name": "Alle"
},
"business": {
"description": "Geschäfts- und Unternehmensdienste",
"name": "Geschäftsdienste"
},
"developer": {
"description": "Entwicklerbezogene Werkzeuge und Dienste",
"name": "Entwicklerwerkzeuge"
},
"gaming-entertainment": {
"description": "Spiele, Unterhaltung und Freizeitaktivitäten",
"name": "Spiel & Unterhaltung"
},
"health-wellness": {
"description": "Gesundheit, Fitness und Körper-Geist-Pflege",
"name": "Gesundheit & Wellness"
},
"lifestyle": {
"description": "Persönlicher Lebensstil, Gewohnheiten und tägliche Aktivitäten",
"name": "Lebensstil"
},
"media-generate": {
"description": "Medienerstellung, -bearbeitung und -verarbeitung",
"name": "Medienerzeugung"
},
"news": {
"description": "Nachrichtenaggregation, Berichterstattung und Informationsdienste",
"name": "Nachrichten & Information"
},
"productivity": {
"description": "Aufgabenmanagement, Notizen und Effizienzwerkzeuge",
"name": "Produktivitätstools"
},
"science-education": {
"description": "Wissenschaftliche Forschung, Lernen und Bildungstools",
"name": "Wissenschaft & Bildung"
},
"social": {
"description": "Soziale Netzwerke und Kommunikation",
"name": "Soziale Medien"
},
"stocks-finance": {
"description": "Finanzmärkte, Handel und Investitionen",
"name": "Aktien & Finanzen"
},
"tools": {
"description": "Allgemeine praktische Werkzeuge und Dienste",
"name": "Nützliche Werkzeuge"
},
"travel-transport": {
"description": "Reiseplanung und Verkehrsmittel",
"name": "Reise & Verkehr"
},
"weather": {
"description": "Wettervorhersage und meteorologische Dienste",
"name": "Wetter"
},
"web-search": {
"description": "Websuche und Informationsrecherche",
"name": "Informationsrecherche"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Dieser Dienst kann je nach Konfiguration oder Nutzungsszenario lokal oder in der Cloud ausgeführt werden und verfügt über eine doppelte Betriebsfähigkeit.",
"title": "Hybrider Dienst"
},
"local": {
"desc": "Dieser Server kann nur auf dem lokalen Gerät des Clients ausgeführt werden und erfordert die Installation sowie lokale Ressourcen.",
"title": "Lokaler Dienst"
},
"remote": {
"desc": "Dieser Server wird remote gehostet, da er hauptsächlich auf Remote-Dienste angewiesen ist und nicht auf die lokale Umgebung.",
"title": "Cloud-Dienst"
}
},
"deployment": {
"args": "Parameter",
"checkCommand": "Prüfbefehl",
"command": "Befehl",
"commandLine": "Systemabhängigkeiten",
"connection": "Verbindungsart",
"connectionType": "Verbindungstyp",
"description": "Installations- und Bereitstellungsart des Plugins",
"descriptionPlaceholder": "Optionale Beschreibung",
"empty": "Keine Bereitstellungsoptionen verfügbar",
"env": "Umgebungsvariablen",
"guide": "Installationsanleitung",
"installation": "Installation über {{method}}",
"installationMethod": "Installationsmethode",
"other": "Weitere Einstellungen",
"packageName": "Paketname",
"platform": {
"steps": {
"claude": "- Öffnen Sie die **Claude Desktop**-Anwendung\n- Gehen Sie zu **Einstellungen** und wählen Sie **Entwickler**\n- Klicken Sie auf **Konfiguration bearbeiten**\n- Öffnen Sie die Datei **claude_desktop_config.json**\n- Kopieren und fügen Sie die Serverkonfiguration in die bestehende Datei ein und speichern Sie",
"cline": "- Öffnen Sie VS Code mit installiertem Cline-Plugin\n- Klicken Sie auf das Cline-Symbol in der Seitenleiste\n- Wählen Sie im Dropdown-Menü **MCP Servers**\n- Geben Sie im Tab **Remote Servers** den Servernamen und Ihre MCP-Server-URL ein\n- Klicken Sie auf **Server hinzufügen**, um die Verbindung herzustellen",
"cursor": "- Navigieren Sie zu **Einstellungen** und wählen Sie Cursor-Einstellungen\n- Wählen Sie links **MCP**\n- Klicken Sie oben rechts auf **Neuen globalen MCP-Server hinzufügen**\n- Kopieren und fügen Sie die Serverkonfiguration in die bestehende Datei ein und speichern Sie",
"lobeChat": "- Öffnen Sie die **LobeChat Desktop**-Anwendung\n- Gehen Sie zu **Einstellungen** - **Standardassistent**\n- Wählen Sie dann **Plugin-Einstellungen** - **Benutzerdefinierte Plugins**\n- Klicken Sie auf **Schnellimport JSON-Konfiguration**\n- Kopieren und fügen Sie die Serverkonfiguration in das Textfeld ein und installieren Sie",
"openai": "- Öffnen Sie Ihre **OpenAI-Anwendung** oder Entwicklungsumgebung\n- Konfigurieren Sie MCP-Tools in der **Responses API**\n- Fügen Sie im API-Request-Array **tools** den MCP-Block hinzu\n- Setzen Sie **server_url** auf Ihren MCP-Server-Endpunkt\n- Fügen Sie die für die Authentifizierung erforderlichen Header (API-Schlüssel, Token usw.) hinzu\n- Verwenden Sie den Parameter `allowed_tools`, um die freigegebenen Tools zu beschränken\n- Setzen Sie `require_approval`, um die Ausführung von Tools zu genehmigen",
"vscode": "- Öffnen Sie VS Code\n- Öffnen Sie die Befehlspalette (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Geben Sie **MCP: Add Server** ein und wählen Sie es aus\n- Wählen Sie aus, ob der Server zur Arbeitsbereichs- oder Benutzereinstellung hinzugefügt werden soll\n- Kopieren und fügen Sie die Serverkonfiguration ein"
},
"title": "Installation in {{platform}}"
},
"recommended": "Empfohlen",
"systemDependencies": "Systemabhängigkeiten",
"table": {
"description": "Beschreibung",
"name": "Name",
"required": "Erforderlich",
"type": "Typ"
},
"title": "Installationsmethode"
},
"githubBadge": {
"desc": "LobeHub scannt regelmäßig Code-Repositories und Dokumentationen, um:\n\n- Sicherzustellen, dass MCP-Server ordnungsgemäß laufen.\n- Servermerkmale wie Tools, Ressourcen, Prompts und erforderliche Parameter zu extrahieren.\n- Unser Badge hilft Nutzern, die Sicherheit, Funktionalität und Installationsanleitung des MCP-Servers schnell zu bewerten.\n\nBitte kopieren Sie den folgenden Code in Ihre `README.md`-Datei:"
},
"nav": {
"needHelp": "Brauchen Sie Hilfe?",
"reportIssue": "Problem melden",
"viewSourceCode": "Quellcode ansehen"
},
"overview": {
"title": "Übersicht"
},
"related": {
"listTitle": "Verwandte MCP-Server",
"more": "Mehr anzeigen",
"title": "Empfehlungen"
},
"schema": {
"mode": {
"docs": "Dokumentation"
},
"prompts": {
"arguments": "Parameterkonfiguration",
"desc": "Interaktive Vorlagen, die vom Nutzer ausgewählt und ausgelöst werden",
"empty": "Keine Prompts verfügbar",
"instructions": "Anweisungen",
"table": {
"description": "Beschreibung",
"name": "Name",
"required": "Erforderlich"
},
"title": "Prompt-Liste"
},
"resources": {
"desc": "Kontextdaten, die vom Client angehängt und verwaltet werden",
"empty": "Keine Ressourcen verfügbar",
"table": {
"description": "Beschreibung",
"mineType": "MIME-Typ",
"name": "Name",
"uri": "URI"
},
"title": "Ressourcenliste"
},
"title": "Plugin-Funktionalität",
"tools": {
"desc": "Funktionale Schnittstellen, die dem großen Sprachmodell (LLM) zur Ausführung von Operationen bereitgestellt werden",
"empty": "Keine Werkzeuge verfügbar",
"inputSchema": "Eingabebeschreibung",
"instructions": "Anweisungen",
"table": {
"description": "Beschreibung",
"name": "Name",
"required": "Erforderlich",
"type": "Typ"
},
"title": "Werkzeugliste"
}
},
"score": {
"claimed": {
"desc": "Dieser MCP-Server wurde vom Eigentümer beansprucht, um Eigentum und Verwaltung sicherzustellen.",
"title": "Vom Eigentümer beansprucht"
},
"deployMoreThanManual": {
"desc": "Dieser MCP-Server bietet benutzerfreundlichere Installationsmethoden als nur manuelle, die eine einfache Bereitstellung und Nutzung ermöglichen.",
"title": "Bietet benutzerfreundliche Installationsmethoden"
},
"deployment": {
"desc": "Dieser MCP-Server bietet mindestens eine Installationsmethode, die eine Bereitstellung und Nutzung ermöglicht.",
"descWithCount": "Dieser MCP-Server bietet {{number}} Installationsmethoden, die eine Bereitstellung und Nutzung ermöglichen.",
"title": "Bietet mindestens eine Installationsmethode"
},
"license": {
"desc": "Dieses Repository enthält eine LICENSE-Datei.",
"descWithlicense": "Die Lizenz dieses Repositories ist {{license}}.",
"title": "Mit LICENSE"
},
"listTitle": "Bewertungsdetails",
"notClaimed": {
"desc": "Wenn Sie Eigentümer dieses MCP-Servers sind, können Sie ihn wie folgt beanspruchen.",
"title": "Nicht vom Eigentümer beansprucht"
},
"prompts": {
"desc": "Dieser MCP-Server bietet Prompts, die eine Interaktion mit dem Dienst ermöglichen.",
"descWithCount": "Dieser MCP-Server bietet {{number}} Prompts, die eine Interaktion mit dem Dienst ermöglichen.",
"title": "Enthält Prompts"
},
"readme": {
"desc": "Dieses Repository enthält eine README.md-Datei.",
"title": "Mit README"
},
"resources": {
"desc": "Dieser MCP-Server bietet Ressourcen, die das Anhängen und Verwalten von Kontextdaten ermöglichen.",
"descWithCount": "Dieser MCP-Server bietet {{number}} Ressourcen, die das Anhängen und Verwalten von Kontextdaten ermöglichen.",
"title": "Enthält Ressourcen"
},
"title": "Bewertung",
"tools": {
"desc": "Der Dienst muss mindestens ein Werkzeug bereitstellen, das die Ausführung bestimmter Operationen ermöglicht.",
"descWithCount": "Dieser MCP-Server bietet {{number}} Werkzeuge, die die Ausführung bestimmter Operationen ermöglichen.",
"title": "Enthält mindestens ein Werkzeug"
},
"validated": {
"desc": "Dieser MCP-Server wurde durch eine Installationsvalidierung geprüft, um Qualität und Zuverlässigkeit sicherzustellen.",
"title": "Validiert"
}
},
"scoreLevel": {
"a": {
"desc": "Dieser MCP-Server wurde streng validiert und bietet umfassende Funktionen sowie eine hochwertige Benutzererfahrung.",
"fullTitle": "Ausgezeichnetes Plugin",
"title": "Hervorragend"
},
"b": {
"desc": "Dieser MCP-Server bietet gute Funktionen und Benutzererfahrung, könnte aber in einigen Bereichen verbessert werden.",
"fullTitle": "Gut funktionierend",
"title": "Gut"
},
"f": {
"desc": "Dieser MCP-Server ist unvollständig oder von geringer Qualität, Nutzer sollten vorsichtig sein.",
"fullTitle": "Mangelhafte Qualität",
"title": "Mangelhaft"
}
},
"settings": {
"capabilities": {
"prompts": "Eingabeaufforderungen",
"resources": "Ressourcen",
"title": "Plugin-Fähigkeiten",
"tools": "Werkzeuge"
},
"configuration": {
"title": "Plugin-Konfiguration"
},
"connection": {
"args": "Startparameter",
"command": "Startbefehl",
"title": "Verbindungsinformationen",
"type": "Verbindungstyp",
"url": "Dienstadresse"
},
"saveSettings": "Einstellungen speichern",
"title": "Plugin-Einstellungen"
},
"sidebar": {
"install": "MCP-Server installieren",
"meta": {
"homepage": "Offizielle Webseite",
"installCount": "Installationen",
"language": "Quellcode-Sprache",
"license": "Lizenz",
"published": "Veröffentlichungsdatum",
"repo": "Quellcode-Repository",
"stars": "Sterne",
"title": "Details",
"updated": "Zuletzt aktualisiert"
},
"moreServerConfig": "Details anzeigen",
"recommendServers": "Empfohlene MCPs",
"serverConfig": "Installationskonfiguration",
"toc": "Inhaltsverzeichnis"
},
"summary": {
"title": "Was können Sie mit diesem MCP-Server tun?"
},
"totalScore": {
"description": "Gesamtpunktzahl basierend auf verschiedenen Bewertungsindikatoren",
"legend": {
"aGrade": "Note A ({{minPercent}}-100%)",
"bGrade": "Note B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Note F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} Punkte",
"popover": {
"completedOptional": "✅ Optionale Punkte abgeschlossen ({{count}})",
"completedRequired": "✅ Pflichtpunkte abgeschlossen ({{count}})",
"incompleteOptional": "⏸️ Optionale Punkte nicht abgeschlossen ({{count}})",
"incompleteRequired": "❌ Pflichtpunkte nicht abgeschlossen ({{count}})",
"title": "Bewertungsdetails"
},
"ratingFormat": "Bewertung: {{level}}",
"scoreInfo": {
"items": "Elemente",
"points": "Punkte",
"requiredItems": "Pflichtpunkte"
},
"title": "Gesamtpunktzahl"
},
"versions": {
"table": {
"isLatest": "Neueste Version",
"isValidated": "Validiert",
"publishAt": "Veröffentlichungsdatum",
"version": "Version"
},
"title": "Versionsverlauf"
}
},
"hero": {
"desc": "Offene, bereitstellbare MCP-Server-Plattform, die KI-Systemen den einfachen Zugriff auf Dateisysteme, Datenbanken, APIs und andere wichtige Ressourcen ermöglicht und Ihre KI-Fähigkeiten umfassend erweitert.",
"subTitle": "Open Source & sofort einsatzbereit",
"title": "Open Source MCP-Marktplatz für KI"
},
"sorts": {
"createdAt": "Zuletzt hinzugefügt",
"installCount": "Installationen",
"isFeatured": "Empfohlenes Plugin",
"isValidated": "Validiertes Plugin",
"promptsCount": "Anzahl der Prompts",
"ratingCount": "Anzahl der Bewertungen",
"resourcesCount": "Anzahl der Ressourcen",
"toolsCount": "Anzahl der Werkzeuge",
"updatedAt": "Zuletzt aktualisiert"
},
"title": "MCP-Marktplatz",
"unvalidated": {
"desc": "Dieser MCP-Server wurde noch nicht validiert",
"title": "Nicht validiert"
},
"validated": {
"desc": "Dieser MCP-Server wurde validiert, um Qualität und Zuverlässigkeit sicherzustellen.",
"descWithDate": "Dieser MCP-Server wurde am {{date}} validiert, um Qualität und Zuverlässigkeit sicherzustellen.",
"title": "Validiert"
}
},
"models": {
"abilities": "Modellfähigkeiten",
"chat": "Gespräch starten",
"contentLength": "Maximale Kontextlänge",
"details": {
"overview": {
"title": "Übersicht"
},
"related": {
"listTitle": "Verwandte Modelle",
"more": "Mehr anzeigen",
"title": "Empfehlungen"
}
},
"free": "Kostenlos",
"guide": "Konfigurationsanleitung",
"list": "Modellliste",
@@ -559,30 +156,11 @@
"throughput": "Durchsatz",
"throughputTooltip": "Durchschnittliche Anzahl von Tokens, die pro Sekunde bei Stream-Anfragen übertragen werden"
},
"sorts": {
"contextWindowTokens": "Kontextfenstergröße",
"identifier": "Modell-ID",
"inputPrice": "Eingabepreis",
"outputPrice": "Ausgabepreis",
"providerCount": "Anzahl der Anbieter",
"releasedAt": "Zuletzt veröffentlicht"
},
"suggestions": "Verwandte Modelle",
"supportedProviders": "Anbieter, die dieses Modell unterstützen"
},
"plugins": {
"community": "Community-Plugins",
"details": {
"settings": {
"title": "Plugin-Einstellungen"
},
"summary": {
"title": "Was können Sie mit diesem Plugin tun?"
},
"tools": {
"title": "Plugin-Werkzeuge"
}
},
"install": "Plugin installieren",
"installed": "Installiert",
"list": "Plugin-Liste",
@@ -595,54 +173,36 @@
"more": "Mehr",
"official": "Offizielle Plugins",
"recentSubmits": "Neueste Aktualisierungen",
"sorts": {
"createdAt": "Zuletzt veröffentlicht",
"identifier": "Plugin-ID",
"title": "Plugin-Name"
},
"suggestions": "Ähnliche Empfehlungen"
},
"providers": {
"config": "Anbieter konfigurieren",
"details": {
"guide": {
"title": "Integrationsanleitung"
},
"overview": {
"title": "Übersicht"
},
"related": {
"listTitle": "Verwandte Anbieter",
"more": "Mehr anzeigen",
"title": "Empfehlungen"
}
},
"list": "Liste der Modellanbieter",
"modelCount": "{{count}} Modelle",
"modelName": "Modellname",
"modelSite": "Modell-Dokumentation",
"more": "Mehr",
"officialSite": "Offizielle Webseite",
"showAllModels": "Alle Modelle anzeigen",
"sorts": {
"default": "Standard-Sortierung",
"identifier": "Anbieter-ID",
"modelCount": "Anzahl der Modelle"
},
"suggestions": "Verwandte Anbieter",
"supportedModels": "Unterstützte Modelle"
},
"publishedTime": "Veröffentlicht am",
"search": {
"placeholder": "Suche nach Namen, Beschreibung oder Schlüsselwörtern...",
"result": "{{count}} Ergebnisse zu <highlight>{{keyword}}</highlight>",
"searching": "Suche läuft..."
},
"sort": {
"mostLiked": "Am meisten gemocht",
"mostUsed": "Am häufigsten verwendet",
"newest": "Neueste zuerst",
"oldest": "Älteste zuerst",
"recommended": "Empfohlen"
},
"tab": {
"assistant": "Assistent",
"assistants": "Assistenten",
"home": "Startseite",
"model": "Modell",
"plugin": "Plugin",
"provider": "Modellanbieter"
"models": "Modelle",
"plugins": "Plugins",
"providers": "Modellanbieter"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "KI-Assistenten"
},
"description": "Inhaltserstellung, Textverfassung, Fragen und Antworten, Bildgenerierung, Videoerstellung, Sprachsynthese, intelligente Agenten, automatisierte Workflows, benutzerdefinierte AI-Anwendungen, passe deine eigene AI-Anwendungsplattform an",
"mcp": {
"description": "Durchsuchen, vergleichen und verbinden Sie Tausende von MCP-Servern, um KI-Systemen den einfachen Zugriff auf Dateisysteme, Datenbanken, APIs und andere wichtige Ressourcen zu ermöglichen und Ihre KI-Fähigkeiten umfassend zu erweitern.",
"title": "MCP-Server-Marktplatz"
},
"models": {
"description": "Entdecke gängige AI-Modelle wie OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "KI-Modelle"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "Tool Call Request"
},
"detailModal": {
"customPlugin": {
"description": "Bitte gehen Sie zur Bearbeitungsseite, um Details anzuzeigen",
"editBtn": "Jetzt bearbeiten",
"title": "Dies ist ein benutzerdefiniertes Plugin"
},
"emptyState": {
"description": "Bitte installieren Sie dieses Plugin, um die Funktionen und Konfigurationsoptionen anzuzeigen",
"title": "Nach der Installation Plugin-Details anzeigen"
},
"info": {
"description": "API-Beschreibung",
"name": "API-Name"
@@ -239,50 +230,6 @@
},
"title": "Lokale Dateien"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Installationsumgebung wird überprüft...",
"COMPLETED": "Installation abgeschlossen",
"CONFIGURATION_REQUIRED": "Bitte schließen Sie die erforderliche Konfiguration ab, um mit der Installation fortzufahren",
"ERROR": "Installationsfehler",
"FETCHING_MANIFEST": "Plugin-Manifest wird abgerufen...",
"GETTING_SERVER_MANIFEST": "MCP-Server wird initialisiert...",
"INSTALLING_PLUGIN": "Plugin wird installiert...",
"configurationDescription": "Dieses MCP-Plugin benötigt Konfigurationsparameter, um ordnungsgemäß zu funktionieren. Bitte füllen Sie die notwendigen Konfigurationsinformationen aus.",
"configurationRequired": "Plugin-Parameter konfigurieren",
"continueInstall": "Installation fortsetzen",
"dependenciesDescription": "Dieses Plugin benötigt die Installation folgender Systemabhängigkeiten, um korrekt zu funktionieren. Bitte installieren Sie die fehlenden Abhängigkeiten gemäß Anleitung und klicken Sie anschließend auf 'Erneut prüfen', um die Installation fortzusetzen.",
"dependenciesRequired": "Bitte installieren Sie die Systemabhängigkeiten des Plugins",
"dependencyStatus": {
"installed": "Installiert",
"notInstalled": "Nicht installiert",
"requiredVersion": "Benötigte Version: {{version}}"
},
"errorDetails": {
"args": "Parameter",
"command": "Befehl",
"connectionParams": "Verbindungsparameter",
"env": "Umgebungsvariablen",
"errorOutput": "Fehlerprotokoll",
"exitCode": "Beendigungscode",
"hideDetails": "Details ausblenden",
"originalError": "Ursprünglicher Fehler",
"showDetails": "Details anzeigen"
},
"errorTypes": {
"CONNECTION_FAILED": "Verbindung fehlgeschlagen",
"INITIALIZATION_TIMEOUT": "Initialisierung zeitüberschritten",
"PROCESS_SPAWN_ERROR": "Prozessstart fehlgeschlagen",
"UNKNOWN_ERROR": "Unbekannter Fehler",
"VALIDATION_ERROR": "Parameterüberprüfung fehlgeschlagen"
},
"installError": "MCP-Plugin-Installation fehlgeschlagen, Grund: {{detail}}",
"installMethods": {
"manual": "Manuelle Installation:",
"recommended": "Empfohlene Installationsmethode:"
},
"recheckDependencies": "Erneut prüfen",
"skipDependencies": "Prüfung überspringen"
},
"pluginList": "Plugin-Liste",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Plugin-Einstellung",
"settings": {
"capabilities": {
"prompts": "Eingabeaufforderungen",
"resources": "Ressourcen",
"title": "Plugin-Fähigkeiten",
"tools": "Werkzeuge"
},
"configuration": {
"title": "Plugin-Konfiguration"
},
"connection": {
"args": "Startparameter",
"command": "Startbefehl",
"title": "Verbindungsinformationen",
"type": "Verbindungstyp",
"url": "Dienstadresse"
},
"edit": "Bearbeiten",
"envConfigDescription": "Diese Konfigurationen werden als Umgebungsvariablen beim Start des MCP-Servers an den Prozess übergeben",
"httpTypeNotice": "Für HTTP-Typ MCP-Plugins sind derzeit keine Umgebungsvariablen zu konfigurieren",
"indexUrl": {
"title": "Marktindex",
"tooltip": "Online-Bearbeitung wird derzeit nicht unterstützt. Bitte über Umgebungsvariablen bei der Bereitstellung festlegen."
},
"messages": {
"connectionUpdateFailed": "Aktualisierung der Verbindungsinformationen fehlgeschlagen",
"connectionUpdateSuccess": "Verbindungsinformationen erfolgreich aktualisiert",
"envUpdateFailed": "Speichern der Umgebungsvariablen fehlgeschlagen",
"envUpdateSuccess": "Umgebungsvariablen erfolgreich gespeichert"
},
"modalDesc": "Nachdem Sie die Adresse des Plugin-Marktes konfiguriert haben, können Sie den benutzerdefinierten Plugin-Markt verwenden.",
"rules": {
"argsRequired": "Bitte Startparameter eingeben",
"commandRequired": "Bitte Startbefehl eingeben",
"urlRequired": "Bitte Dienstadresse eingeben"
},
"saveSettings": "Einstellungen speichern",
"title": "Plugin-Markteinstellungen"
},
"showInPortal": "Bitte überprüfen Sie die Details im Portal",
"store": {
"actions": {
"cancel": "Installation abbrechen",
"confirmUninstall": "Das Plugin wird deinstalliert und alle Konfigurationen werden gelöscht. Bitte bestätigen Sie Ihre Aktion.",
"detail": "Details",
"install": "Installieren",
@@ -371,15 +286,13 @@
"communityPlugin": "Community",
"customPlugin": "Benutzerdefiniert",
"empty": "Keine installierten Plugins vorhanden",
"emptySelectHint": "Wählen Sie ein Plugin aus, um Details anzuzeigen",
"installAllPlugins": "Alle installieren",
"networkError": "Fehler beim Abrufen des Plugin-Shops. Bitte überprüfen Sie die Netzwerkverbindung und versuchen Sie es erneut.",
"placeholder": "Suche nach Plugin-Namen, Beschreibung oder Stichwort...",
"releasedAt": "Veröffentlicht am {{createdAt}}",
"tabs": {
"installed": "Installiert",
"mcp": "MCP-Plugin",
"old": "LobeChat-Plugin"
"all": "Alle",
"installed": "Installiert"
},
"title": "Plugin-Shop"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Weitere Modelle werden <1>geplant</1>, bitte freuen Sie sich auf weitere Updates"
},
"plugin": {
"addMCPPlugin": "MCP-Plugin hinzufügen",
"addTooltip": "Benutzerdefiniertes Plugin",
"clearDeprecated": "Entfernen Sie ungültige Plugins",
"empty": "Keine installierten Plugins vorhanden. Besuchen Sie den <1>Plugin-Store</1>, um mehr zu entdecken.",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Assistant Introduction",
"detail": "Details",
"details": {
"capabilities": {
"knowledge": {
"desc": "The assistant is equipped with the following knowledge bases to help you answer more questions.",
"title": "Knowledge Base"
},
"plugin": {
"desc": "The assistant is equipped with the following plugins to help you complete more tasks.",
"title": "Built-in Plugins"
},
"title": "Assistant Capabilities"
},
"overview": {
"example": "Assistant Demo",
"title": "Overview"
},
"related": {
"listTitle": "Related Assistants",
"more": "View More",
"title": "Related Recommendations"
},
"sidebar": {
"toc": "Table of Contents"
},
"summary": {
"title": "What can you do with this assistant?"
},
"systemRole": {
"openingMessage": "Opening Message",
"openingQuestions": "Opening Questions",
"title": "Assistant Settings"
}
},
"list": "Assistant List",
"more": "More",
"plugins": "Integrated Plugins",
"recentSubmits": "Recent Updates",
"sorts": {
"createdAt": "Recently Published",
"identifier": "Assistant ID",
"knowledgeCount": "Number of Knowledge Bases",
"pluginCount": "Number of Plugins",
"title": "Assistant Name",
"tokenUsage": "Token Usage"
},
"suggestions": "Related Recommendations",
"systemRole": "Assistant Settings",
"tokenUsage": "Assistant Prompt Token Usage",
"try": "Try It Out",
"withKnowledge": "This assistant includes knowledge bases",
"withPlugin": "This assistant includes plugins"
"try": "Try It Out"
},
"back": "Back to Discovery",
"category": {
@@ -85,7 +41,6 @@
"all": "All",
"gaming-entertainment": "Gaming & Entertainment",
"life-style": "Lifestyle",
"lifestyle": "Lifestyle",
"media-generate": "Media Generation",
"science-education": "Science & Education",
"social": "Social Media",
@@ -147,368 +102,10 @@
"featuredTools": "Featured Plugins",
"more": "Discover More"
},
"isClaimed": "Claimed",
"isFeatured": "Featured",
"isOfficial": "Officially Verified",
"like": "Like",
"mcp": {
"categories": {
"all": {
"description": "All MCP Servers",
"name": "All"
},
"business": {
"description": "Business and Enterprise Services",
"name": "Business Services"
},
"developer": {
"description": "Developer-related Tools and Services",
"name": "Developer Tools"
},
"gaming-entertainment": {
"description": "Games, Entertainment, and Leisure Activities",
"name": "Gaming & Entertainment"
},
"health-wellness": {
"description": "Health, Fitness, and Wellness",
"name": "Health & Wellness"
},
"lifestyle": {
"description": "Personal Lifestyle, Habits, and Daily Activities",
"name": "Lifestyle"
},
"media-generate": {
"description": "Media Generation, Editing, and Processing",
"name": "Media Generation"
},
"news": {
"description": "News Aggregation, Reporting, and Information Services",
"name": "News & Information"
},
"productivity": {
"description": "Task Management, Notes, and Productivity Tools",
"name": "Productivity Tools"
},
"science-education": {
"description": "Scientific Research, Learning, and Educational Tools",
"name": "Science & Education"
},
"social": {
"description": "Social Networks and Communication",
"name": "Social Media"
},
"stocks-finance": {
"description": "Financial Markets, Trading, and Investment",
"name": "Stocks & Finance"
},
"tools": {
"description": "General-purpose Practical Tools and Services",
"name": "Utility Tools"
},
"travel-transport": {
"description": "Travel Planning and Transportation",
"name": "Travel & Transport"
},
"weather": {
"description": "Weather Forecasting and Meteorological Services",
"name": "Weather"
},
"web-search": {
"description": "Web Search and Information Retrieval",
"name": "Information Retrieval"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "This service can run locally or in the cloud depending on configuration or usage scenario, offering dual operation capability.",
"title": "Hybrid Service"
},
"local": {
"desc": "This server can only run on the clients local device, requiring installation and relying on local resources.",
"title": "Local Service"
},
"remote": {
"desc": "This server is hosted remotely because it mainly depends on remote services and does not rely on the local environment.",
"title": "Cloud Service"
}
},
"deployment": {
"args": "Arguments",
"checkCommand": "Check Command",
"command": "Command",
"commandLine": "System Dependencies",
"connection": "Connection Method",
"connectionType": "Connection Type",
"description": "Plugin Installation and Deployment Method",
"descriptionPlaceholder": "Optional Description",
"empty": "No Deployment Options Available",
"env": "Environment Variables",
"guide": "Installation Guide",
"installation": "Install via {{method}}",
"installationMethod": "Installation Method",
"other": "Other Settings",
"packageName": "Package Name",
"platform": {
"steps": {
"claude": "- Open the **Claude Desktop** app\n- Go to **Settings**, then select **Developer**\n- Click **Edit Configuration**\n- Open the **claude_desktop_config.json** file\n- Copy and paste the server configuration into the existing file, then save",
"cline": "- Open VS Code with the Cline extension installed\n- Click the Cline icon in the sidebar\n- Select **MCP Servers** from the dropdown menu\n- In the **Remote Servers** tab, enter the server name and your MCP server URL\n- Click **Add Server** to connect",
"cursor": "- Navigate to **Settings**, then select Cursor settings\n- Choose **MCP** on the left\n- Click **Add New Global MCP Server** at the top right\n- Copy and paste the server configuration into the existing file, then save",
"lobeChat": "- Open the **LobeChat Desktop** app\n- Go to **Settings** - **Default Assistant**\n- Then select **Plugin Settings** - **Custom Plugins**\n- Click **Quick Import JSON Configuration**\n- Copy and paste the server configuration into the text box, then install",
"openai": "- Open your **OpenAI app** or development environment\n- Configure MCP tools in the **Responses API**\n- Add MCP blocks to the **tools** array in API requests\n- Set **server_url** to your MCP server endpoint\n- Include required authentication headers (API key, token, etc.)\n- Use the `allowed_tools` parameter to restrict exposed tools\n- Set `require_approval` to control tool execution approval",
"vscode": "- Open VS Code\n- Open the command palette (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Type **MCP: Add Server** and select it\n- Choose to add to workspace or user settings\n- Copy and paste the server configuration"
},
"title": "Install on {{platform}}"
},
"recommended": "Recommended",
"systemDependencies": "System Dependencies",
"table": {
"description": "Description",
"name": "Name",
"required": "Required",
"type": "Type"
},
"title": "Installation Method"
},
"githubBadge": {
"desc": "LobeHub regularly scans code repositories and documentation to:\n\n- Confirm MCP server operational status.\n- Extract server features such as tools, resources, prompts, and required parameters.\n- Our badge helps users quickly assess MCP server security, feature set, and installation instructions.\n\nPlease copy the following code into your `README.md` file:"
},
"nav": {
"needHelp": "Need Help?",
"reportIssue": "Report Issue",
"viewSourceCode": "View Source Code"
},
"overview": {
"title": "Overview"
},
"related": {
"listTitle": "Related MCP Servers",
"more": "View More",
"title": "Related Recommendations"
},
"schema": {
"mode": {
"docs": "Documentation"
},
"prompts": {
"arguments": "Parameter Configuration",
"desc": "Interactive templates triggered by user selection",
"empty": "No Prompts Available",
"instructions": "Instruction Description",
"table": {
"description": "Description",
"name": "Name",
"required": "Required"
},
"title": "Prompt List"
},
"resources": {
"desc": "Context data attached and managed by the client",
"empty": "No Resources Available",
"table": {
"description": "Description",
"mineType": "MIME Type",
"name": "Name",
"uri": "URI"
},
"title": "Resource List"
},
"title": "Plugin Features",
"tools": {
"desc": "Functional interfaces exposed to large language models (LLM) to perform operations",
"empty": "No Tools Available",
"inputSchema": "Input Description",
"instructions": "Instruction Description",
"table": {
"description": "Description",
"name": "Name",
"required": "Required",
"type": "Type"
},
"title": "Tool List"
}
},
"score": {
"claimed": {
"desc": "This MCP Server has been claimed by the owner, ensuring its ownership and management.",
"title": "Claimed by Owner"
},
"deployMoreThanManual": {
"desc": "This MCP Server offers installation methods friendlier than Manual, allowing users to deploy and use it easily.",
"title": "Offers Friendly Installation Methods"
},
"deployment": {
"desc": "This MCP Server provides at least one installation method, allowing users to deploy and use it.",
"descWithCount": "This MCP Server provides {{number}} installation methods, allowing users to deploy and use it.",
"title": "Provides At Least One Installation Method"
},
"license": {
"desc": "This repository contains a LICENSE file.",
"descWithlicense": "This repository is licensed under {{license}}.",
"title": "Has LICENSE"
},
"listTitle": "Score Details",
"notClaimed": {
"desc": "If you are the owner of this MCP Server, you can claim it by the following methods.",
"title": "Not Claimed by Owner"
},
"prompts": {
"desc": "This MCP Server provides prompts, allowing users to interact with the service.",
"descWithCount": "This MCP Server provides {{number}} prompts, allowing users to interact with the service.",
"title": "Includes Prompts"
},
"readme": {
"desc": "This repository contains a README.md file.",
"title": "Has README"
},
"resources": {
"desc": "This MCP Server provides resources, allowing users to attach and manage context data.",
"descWithCount": "This MCP Server provides {{number}} resources, allowing users to attach and manage context data.",
"title": "Includes Resources"
},
"title": "Score",
"tools": {
"desc": "The service must provide at least one tool, allowing users to perform specific operations.",
"descWithCount": "This MCP Server provides {{number}} tool features, allowing users to perform specific operations.",
"title": "Includes At Least One Tool"
},
"validated": {
"desc": "This MCP Server has passed installation validation, ensuring its quality and reliability.",
"title": "Validated"
}
},
"scoreLevel": {
"a": {
"desc": "This MCP Server has been rigorously validated, providing comprehensive features and a high-quality user experience.",
"fullTitle": "Excellent Plugin",
"title": "Premium"
},
"b": {
"desc": "This MCP Server offers good features and user experience but may need improvements in some areas.",
"fullTitle": "Good Functionality",
"title": "Good"
},
"f": {
"desc": "This MCP Server is incomplete or of low quality; users are advised to use it cautiously.",
"fullTitle": "Poor Quality",
"title": "Poor"
}
},
"settings": {
"capabilities": {
"prompts": "Prompts",
"resources": "Resources",
"title": "Plugin Capabilities",
"tools": "Tools"
},
"configuration": {
"title": "Plugin Configuration"
},
"connection": {
"args": "Startup Arguments",
"command": "Startup Command",
"title": "Connection Information",
"type": "Connection Type",
"url": "Service URL"
},
"saveSettings": "Save Settings",
"title": "Plugin Settings"
},
"sidebar": {
"install": "Install MCP Server",
"meta": {
"homepage": "Official Homepage",
"installCount": "Install Count",
"language": "Source Language",
"license": "License",
"published": "Published Date",
"repo": "Source Repository",
"stars": "Stars",
"title": "Details",
"updated": "Last Updated"
},
"moreServerConfig": "View Details",
"recommendServers": "Related MCP",
"serverConfig": "Installation Configuration",
"toc": "Table of Contents"
},
"summary": {
"title": "What can you do with this MCP Server?"
},
"totalScore": {
"description": "Total score calculated based on various indicators",
"legend": {
"aGrade": "Grade A ({{minPercent}}-100%)",
"bGrade": "Grade B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Grade F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} points",
"popover": {
"completedOptional": "✅ Completed Optional Items ({{count}})",
"completedRequired": "✅ Completed Required Items ({{count}})",
"incompleteOptional": "⏸️ Incomplete Optional Items ({{count}})",
"incompleteRequired": "❌ Incomplete Required Items ({{count}})",
"title": "Score Details"
},
"ratingFormat": "Rating: {{level}}",
"scoreInfo": {
"items": "Items",
"points": "Points",
"requiredItems": "Required Items"
},
"title": "Total Score"
},
"versions": {
"table": {
"isLatest": "Latest Version",
"isValidated": "Validated",
"publishAt": "Published Date",
"version": "Version"
},
"title": "Version History"
}
},
"hero": {
"desc": "An open-source, deployable MCP Servers platform that helps AI systems easily access key resources such as file systems, databases, APIs, and more, comprehensively expanding your AI capabilities.",
"subTitle": "Open Source & Ready to Use",
"title": "Open Source MCP Marketplace for AI"
},
"sorts": {
"createdAt": "Recently Added",
"installCount": "Install Count",
"isFeatured": "Featured Plugins",
"isValidated": "Validated Plugins",
"promptsCount": "Number of Prompts",
"ratingCount": "Number of Ratings",
"resourcesCount": "Number of Resources",
"toolsCount": "Number of Tools",
"updatedAt": "Recently Updated"
},
"title": "MCP Marketplace",
"unvalidated": {
"desc": "This MCP Server has not been validated yet",
"title": "Unvalidated"
},
"validated": {
"desc": "This MCP Server has been validated to ensure its quality and reliability.",
"descWithDate": "This MCP Server was validated on {{date}} to ensure its quality and reliability.",
"title": "Validated"
}
},
"models": {
"abilities": "Model Capabilities",
"chat": "Start Conversation",
"contentLength": "Maximum Context Length",
"details": {
"overview": {
"title": "Overview"
},
"related": {
"listTitle": "Related Models",
"more": "View More",
"title": "Related Recommendations"
}
},
"free": "Free",
"guide": "Configuration Guide",
"list": "Model List",
@@ -559,30 +156,11 @@
"throughput": "Throughput",
"throughputTooltip": "Average number of tokens transmitted per second for stream requests"
},
"sorts": {
"contextWindowTokens": "Context Length",
"identifier": "Model ID",
"inputPrice": "Input Price",
"outputPrice": "Output Price",
"providerCount": "Number of Providers",
"releasedAt": "Recently Released"
},
"suggestions": "Related Models",
"supportedProviders": "Providers Supporting This Model"
},
"plugins": {
"community": "Community Plugins",
"details": {
"settings": {
"title": "Plugin Settings"
},
"summary": {
"title": "What can you do with this plugin?"
},
"tools": {
"title": "Plugin Tools"
}
},
"install": "Install Plugin",
"installed": "Installed",
"list": "Plugin List",
@@ -595,54 +173,36 @@
"more": "More",
"official": "Official Plugins",
"recentSubmits": "Recently Updated",
"sorts": {
"createdAt": "Recently Published",
"identifier": "Plugin ID",
"title": "Plugin Name"
},
"suggestions": "Related Recommendations"
},
"providers": {
"config": "Configure Provider",
"details": {
"guide": {
"title": "Integration Guide"
},
"overview": {
"title": "Overview"
},
"related": {
"listTitle": "Related Providers",
"more": "View More",
"title": "Related Recommendations"
}
},
"list": "Model Provider List",
"modelCount": "{{count}} models",
"modelName": "Model Name",
"modelSite": "Model Documentation",
"more": "More",
"officialSite": "Official Website",
"showAllModels": "Show All Models",
"sorts": {
"default": "Default Sorting",
"identifier": "Provider ID",
"modelCount": "Number of Models"
},
"suggestions": "Related Providers",
"supportedModels": "Supported Models"
},
"publishedTime": "Published on",
"search": {
"placeholder": "Search by name, description, or keywords...",
"result": "{{count}} results about <highlight>{{keyword}}</highlight>",
"searching": "Searching..."
},
"sort": {
"mostLiked": "Most Liked",
"mostUsed": "Most Used",
"newest": "Newest First",
"oldest": "Oldest First",
"recommended": "Recommended"
},
"tab": {
"assistant": "Assistant",
"assistants": "Assistants",
"home": "Home",
"model": "Model",
"plugin": "Plugin",
"provider": "Model Provider"
"models": "Models",
"plugins": "Plugins",
"providers": "Model Providers"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AI Assistants"
},
"description": "Content creation, copywriting, Q&A, image generation, video generation, voice generation, intelligent agents, automated workflows, custom AI applications, customize your own AI application workspace",
"mcp": {
"description": "Search, compare, and connect to thousands of MCP Servers, enabling AI systems to easily access file systems, databases, APIs, and other essential resources, comprehensively expanding your AI capabilities.",
"title": "MCP Servers Marketplace"
},
"models": {
"description": "Explore mainstream AI models OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AI Models"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "tool call request"
},
"detailModal": {
"customPlugin": {
"description": "Please visit the edit page to view details",
"editBtn": "Edit Now",
"title": "This is a Custom Plugin"
},
"emptyState": {
"description": "Please install this plugin first to view its capabilities and configuration options",
"title": "View Plugin Details After Installation"
},
"info": {
"description": "API Description",
"name": "API Name"
@@ -239,50 +230,6 @@
},
"title": "Local Files"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Checking installation environment...",
"COMPLETED": "Installation completed",
"CONFIGURATION_REQUIRED": "Please complete the necessary configuration before continuing the installation",
"ERROR": "Installation error",
"FETCHING_MANIFEST": "Fetching plugin manifest...",
"GETTING_SERVER_MANIFEST": "Initializing MCP server...",
"INSTALLING_PLUGIN": "Installing plugin...",
"configurationDescription": "This MCP plugin requires configuration parameters to function properly. Please fill in the necessary configuration information.",
"configurationRequired": "Configure plugin parameters",
"continueInstall": "Continue installation",
"dependenciesDescription": "This plugin requires the following system dependencies to work properly. Please install the missing dependencies as instructed, then click recheck to continue the installation.",
"dependenciesRequired": "Please install the plugin's system dependencies",
"dependencyStatus": {
"installed": "Installed",
"notInstalled": "Not installed",
"requiredVersion": "Required version: {{version}}"
},
"errorDetails": {
"args": "Arguments",
"command": "Command",
"connectionParams": "Connection parameters",
"env": "Environment variables",
"errorOutput": "Error log",
"exitCode": "Exit code",
"hideDetails": "Hide details",
"originalError": "Original error",
"showDetails": "Show details"
},
"errorTypes": {
"CONNECTION_FAILED": "Connection failed",
"INITIALIZATION_TIMEOUT": "Initialization timeout",
"PROCESS_SPAWN_ERROR": "Process spawn error",
"UNKNOWN_ERROR": "Unknown error",
"VALIDATION_ERROR": "Parameter validation failed"
},
"installError": "MCP plugin installation failed. Reason: {{detail}}",
"installMethods": {
"manual": "Manual installation:",
"recommended": "Recommended installation method:"
},
"recheckDependencies": "Recheck",
"skipDependencies": "Skip check"
},
"pluginList": "Plugin List",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Plugin Settings",
"settings": {
"capabilities": {
"prompts": "Prompts",
"resources": "Resources",
"title": "Plugin Capabilities",
"tools": "Tools"
},
"configuration": {
"title": "Plugin Configuration"
},
"connection": {
"args": "Startup arguments",
"command": "Startup command",
"title": "Connection Information",
"type": "Connection type",
"url": "Service address"
},
"edit": "Edit",
"envConfigDescription": "These configurations will be passed as environment variables to the process when the MCP server starts",
"httpTypeNotice": "No environment variables need to be configured for HTTP type MCP plugins",
"indexUrl": {
"title": "Marketplace Index",
"tooltip": "Editing is not supported at the moment"
},
"messages": {
"connectionUpdateFailed": "Failed to update connection information",
"connectionUpdateSuccess": "Connection information updated successfully",
"envUpdateFailed": "Failed to save environment variables",
"envUpdateSuccess": "Environment variables saved successfully"
},
"modalDesc": "After configuring the address of the plugin marketplace, you can use a custom plugin marketplace",
"rules": {
"argsRequired": "Please enter startup arguments",
"commandRequired": "Please enter the startup command",
"urlRequired": "Please enter the service address"
},
"saveSettings": "Save settings",
"title": "Configure Plugin Marketplace"
},
"showInPortal": "Please check the details in the Portal view",
"store": {
"actions": {
"cancel": "Cancel installation",
"confirmUninstall": "The plugin is about to be uninstalled. After uninstalling, the plugin configuration will be cleared. Please confirm your operation.",
"detail": "Details",
"install": "Install",
@@ -371,15 +286,13 @@
"communityPlugin": "Third-party",
"customPlugin": "Custom Plugin",
"empty": "No installed plugins yet",
"emptySelectHint": "Select a plugin to preview detailed information",
"installAllPlugins": "Install All",
"networkError": "Failed to fetch plugin store. Please check your network connection and try again",
"placeholder": "Search for plugin name, description, or keyword...",
"releasedAt": "Released at {{createdAt}}",
"tabs": {
"installed": "Installed",
"mcp": "MCP Plugins",
"old": "LobeChat Plugins"
"all": "All",
"installed": "Installed"
},
"title": "Plugin Store"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "More models are <1>planned to be added</1>, stay tuned"
},
"plugin": {
"addMCPPlugin": "Add MCP Plugin",
"addTooltip": "Custom Plugin",
"clearDeprecated": "Remove Deprecated Plugins",
"empty": "No installed plugins yet, feel free to explore the <1>Plugin Store</1>",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Introducción al asistente",
"detail": "Detalles",
"details": {
"capabilities": {
"knowledge": {
"desc": "El asistente incluye las siguientes bases de conocimiento para ayudarte a responder más preguntas.",
"title": "Base de Conocimiento"
},
"plugin": {
"desc": "El asistente incluye los siguientes complementos para ayudarte a completar más tareas.",
"title": "Complementos Integrados"
},
"title": "Capacidades del Asistente"
},
"overview": {
"example": "Demostración del Asistente",
"title": "Resumen"
},
"related": {
"listTitle": "Asistentes Relacionados",
"more": "Ver más",
"title": "Recomendaciones Relacionadas"
},
"sidebar": {
"toc": "Índice"
},
"summary": {
"title": "¿Qué puedes hacer con este asistente?"
},
"systemRole": {
"openingMessage": "Mensaje de apertura",
"openingQuestions": "Preguntas iniciales",
"title": "Configuración del Asistente"
}
},
"list": "Lista de asistentes",
"more": "Más",
"plugins": "Integrar complementos",
"recentSubmits": "Actualizaciones recientes",
"sorts": {
"createdAt": "Publicado recientemente",
"identifier": "ID del Asistente",
"knowledgeCount": "Cantidad de bases de conocimiento",
"pluginCount": "Cantidad de complementos",
"title": "Nombre del Asistente",
"tokenUsage": "Uso de Tokens"
},
"suggestions": "Recomendaciones relacionadas",
"systemRole": "Configuración del asistente",
"tokenUsage": "Uso de Tokens en el prompt del asistente",
"try": "Prueba",
"withKnowledge": "Este asistente incluye bases de conocimiento",
"withPlugin": "Este asistente incluye complementos"
"try": "Prueba"
},
"back": "Volver a Descubrir",
"category": {
@@ -85,7 +41,6 @@
"all": "Todo",
"gaming-entertainment": "Juegos y entretenimiento",
"life-style": "Estilo de vida",
"lifestyle": "Estilo de vida",
"media-generate": "Generación de medios",
"science-education": "Ciencia y educación",
"social": "Redes sociales",
@@ -147,368 +102,10 @@
"featuredTools": "Plugins recomendados",
"more": "Descubre más"
},
"isClaimed": "Reclamado",
"isFeatured": "Destacado",
"isOfficial": "Certificado oficial",
"like": "Me gusta",
"mcp": {
"categories": {
"all": {
"description": "Todos los servidores MCP",
"name": "Todos"
},
"business": {
"description": "Servicios comerciales y empresariales",
"name": "Servicios Comerciales"
},
"developer": {
"description": "Herramientas y servicios relacionados con el desarrollo",
"name": "Herramientas de Desarrollo"
},
"gaming-entertainment": {
"description": "Juegos, entretenimiento y actividades recreativas",
"name": "Juegos y Entretenimiento"
},
"health-wellness": {
"description": "Salud, fitness y bienestar mental y físico",
"name": "Salud y Bienestar"
},
"lifestyle": {
"description": "Estilo de vida personal, hábitos y actividades diarias",
"name": "Estilo de Vida"
},
"media-generate": {
"description": "Generación, edición y procesamiento de medios",
"name": "Generación de Medios"
},
"news": {
"description": "Agregación de noticias, reportajes y servicios informativos",
"name": "Noticias e Información"
},
"productivity": {
"description": "Gestión de tareas, notas y herramientas de productividad",
"name": "Herramientas de Productividad"
},
"science-education": {
"description": "Investigación científica, aprendizaje y herramientas educativas",
"name": "Ciencia y Educación"
},
"social": {
"description": "Redes sociales y comunicación",
"name": "Medios Sociales"
},
"stocks-finance": {
"description": "Mercados financieros, trading e inversión",
"name": "Finanzas y Bolsa"
},
"tools": {
"description": "Herramientas y servicios prácticos generales",
"name": "Herramientas Útiles"
},
"travel-transport": {
"description": "Planificación de viajes y transporte",
"name": "Viajes y Transporte"
},
"weather": {
"description": "Pronósticos meteorológicos y servicios climáticos",
"name": "Clima y Meteorología"
},
"web-search": {
"description": "Búsqueda web y recuperación de información",
"name": "Recuperación de Información"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Este servicio puede ejecutarse localmente o en la nube según la configuración o el escenario de uso, ofreciendo capacidades duales.",
"title": "Servicio Híbrido"
},
"local": {
"desc": "Este servidor solo puede ejecutarse en el dispositivo local del cliente, requiere instalación y depende de recursos locales.",
"title": "Servicio Local"
},
"remote": {
"desc": "Este servidor está alojado y ejecutado remotamente, ya que depende principalmente de servicios remotos y no del entorno local.",
"title": "Servicio en la Nube"
}
},
"deployment": {
"args": "Argumentos",
"checkCommand": "Comando de verificación",
"command": "Comando",
"commandLine": "Dependencias del sistema",
"connection": "Conexión",
"connectionType": "Tipo de conexión",
"description": "Método de instalación y despliegue del complemento",
"descriptionPlaceholder": "Descripción opcional",
"empty": "No hay opciones de despliegue disponibles",
"env": "Variables de entorno",
"guide": "Instrucciones de instalación",
"installation": "Instalado mediante {{method}}",
"installationMethod": "Método de instalación",
"other": "Configuraciones adicionales",
"packageName": "Nombre del paquete",
"platform": {
"steps": {
"claude": "- Abre la aplicación **Claude Desktop**\n- Ve a **Configuración** y luego selecciona **Desarrollador**\n- Haz clic en **Editar configuración**\n- Abre el archivo **claude_desktop_config.json**\n- Copia y pega la configuración del servidor en el archivo existente y guarda",
"cline": "- Abre VS Code con la extensión Cline instalada\n- Haz clic en el icono de Cline en la barra lateral\n- Selecciona **MCP Servers** en el menú desplegable\n- En la pestaña **Remote Servers**, introduce el nombre del servidor y la URL de tu servidor MCP\n- Haz clic en **Add Server** para conectar",
"cursor": "- Navega a **Configuración** y selecciona la configuración de Cursor\n- En el panel izquierdo, elige **MCP**\n- Haz clic en **Agregar nuevo servidor MCP global** en la esquina superior derecha\n- Copia y pega la configuración del servidor en el archivo existente y guarda",
"lobeChat": "- Abre la aplicación de escritorio **LobeChat**\n- Ve a **Configuración** - **Asistente predeterminado**\n- Luego selecciona **Configuración de complementos** - **Complementos personalizados**\n- Haz clic en **Importar configuración JSON rápidamente**\n- Copia y pega la configuración del servidor en el cuadro de texto y procede a instalar",
"openai": "- Abre tu aplicación o entorno de desarrollo de **OpenAI**\n- Configura la herramienta MCP en la **API de respuestas**\n- Añade el bloque MCP en el array **tools** de la solicitud API\n- Establece **server_url** al endpoint de tu servidor MCP\n- Incluye los encabezados necesarios para autenticación (clave API, token, etc.)\n- Usa el parámetro `allowed_tools` para limitar las herramientas expuestas\n- Configura `require_approval` para controlar la aprobación de ejecución de herramientas",
"vscode": "- Abre VS Code\n- Abre la paleta de comandos (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Escribe **MCP: Add Server** y selecciónalo\n- Elige agregar a la configuración del espacio de trabajo o del usuario\n- Copia y pega la configuración del servidor"
},
"title": "Instalación en {{platform}}"
},
"recommended": "Recomendado",
"systemDependencies": "Dependencias del sistema",
"table": {
"description": "Descripción",
"name": "Nombre",
"required": "Obligatorio",
"type": "Tipo"
},
"title": "Método de instalación"
},
"githubBadge": {
"desc": "LobeHub escanea periódicamente repositorios y documentación para:\n\n- Confirmar que el servidor MCP está funcionando correctamente.\n- Extraer características del servidor, como herramientas, recursos, prompts y parámetros requeridos.\n- Nuestra insignia ayuda a los usuarios a evaluar rápidamente la seguridad, características y guía de instalación del servidor MCP.\n\nPor favor, copia el siguiente código en tu archivo `README.md`:"
},
"nav": {
"needHelp": "¿Necesitas ayuda?",
"reportIssue": "Reportar un problema",
"viewSourceCode": "Ver código fuente"
},
"overview": {
"title": "Resumen"
},
"related": {
"listTitle": "Servidores MCP relacionados",
"more": "Ver más",
"title": "Recomendaciones relacionadas"
},
"schema": {
"mode": {
"docs": "Documentación"
},
"prompts": {
"arguments": "Configuración de parámetros",
"desc": "Plantillas interactivas activadas por el usuario",
"empty": "No hay prompts disponibles",
"instructions": "Instrucciones",
"table": {
"description": "Descripción",
"name": "Nombre",
"required": "Obligatorio"
},
"title": "Lista de Prompts"
},
"resources": {
"desc": "Datos contextuales adjuntados y gestionados por el cliente",
"empty": "No hay recursos disponibles",
"table": {
"description": "Descripción",
"mineType": "Tipo MIME",
"name": "Nombre",
"uri": "URI"
},
"title": "Lista de Recursos"
},
"title": "Funciones del complemento",
"tools": {
"desc": "Interfaces funcionales expuestas al modelo de lenguaje (LLM) para realizar operaciones",
"empty": "No hay herramientas disponibles",
"inputSchema": "Descripción de entrada",
"instructions": "Instrucciones",
"table": {
"description": "Descripción",
"name": "Nombre",
"required": "Obligatorio",
"type": "Tipo"
},
"title": "Lista de Herramientas"
}
},
"score": {
"claimed": {
"desc": "Este servidor MCP ha sido reclamado por su propietario, asegurando su propiedad y gestión.",
"title": "Reclamado por el propietario"
},
"deployMoreThanManual": {
"desc": "Este servidor MCP ofrece métodos de instalación más amigables que el manual, permitiendo un despliegue y uso sencillo.",
"title": "Ofrece métodos de instalación amigables"
},
"deployment": {
"desc": "Este servidor MCP ofrece al menos un método de instalación para permitir su despliegue y uso.",
"descWithCount": "Este servidor MCP ofrece {{number}} métodos de instalación para permitir su despliegue y uso.",
"title": "Ofrece al menos un método de instalación"
},
"license": {
"desc": "Este repositorio contiene un archivo LICENSE.",
"descWithlicense": "La licencia de este repositorio es {{license}}.",
"title": "Con licencia"
},
"listTitle": "Detalles de puntuación",
"notClaimed": {
"desc": "Si eres el propietario de este servidor MCP, puedes reclamarlo mediante los siguientes métodos.",
"title": "No reclamado por el propietario"
},
"prompts": {
"desc": "Este servidor MCP ofrece prompts que permiten la interacción con el servicio.",
"descWithCount": "Este servidor MCP ofrece {{number}} prompts que permiten la interacción con el servicio.",
"title": "Incluye prompts"
},
"readme": {
"desc": "Este repositorio contiene un archivo README.md.",
"title": "Con README"
},
"resources": {
"desc": "Este servidor MCP ofrece recursos que permiten adjuntar y gestionar datos contextuales.",
"descWithCount": "Este servidor MCP ofrece {{number}} recursos que permiten adjuntar y gestionar datos contextuales.",
"title": "Incluye recursos"
},
"title": "Puntuación",
"tools": {
"desc": "El servicio debe proporcionar al menos una herramienta que permita a los usuarios realizar operaciones específicas.",
"descWithCount": "Este servidor MCP ofrece {{number}} herramientas que permiten a los usuarios realizar operaciones específicas.",
"title": "Incluye al menos una herramienta"
},
"validated": {
"desc": "Este servidor MCP ha sido validado en su instalación, asegurando su calidad y fiabilidad.",
"title": "Validado"
}
},
"scoreLevel": {
"a": {
"desc": "Este servidor MCP ha sido rigurosamente validado, ofreciendo funcionalidades completas y una experiencia de usuario de alta calidad.",
"fullTitle": "Complemento Excelente",
"title": "Excelente"
},
"b": {
"desc": "Este servidor MCP ofrece buenas funcionalidades y experiencia de usuario, aunque puede requerir mejoras en algunos aspectos.",
"fullTitle": "Funcionalidad Buena",
"title": "Bueno"
},
"f": {
"desc": "Este servidor MCP tiene funcionalidades incompletas o baja calidad, se recomienda precaución al usarlo.",
"fullTitle": "Calidad Deficiente",
"title": "Deficiente"
}
},
"settings": {
"capabilities": {
"prompts": "Indicaciones",
"resources": "Recursos",
"title": "Capacidades del complemento",
"tools": "Herramientas"
},
"configuration": {
"title": "Configuración del complemento"
},
"connection": {
"args": "Parámetros de inicio",
"command": "Comando de inicio",
"title": "Información de conexión",
"type": "Tipo de conexión",
"url": "Dirección del servicio"
},
"saveSettings": "Guardar configuración",
"title": "Configuración del complemento"
},
"sidebar": {
"install": "Instalar servidor MCP",
"meta": {
"homepage": "Página principal",
"installCount": "Número de instalaciones",
"language": "Lenguaje del código fuente",
"license": "Licencia",
"published": "Fecha de publicación",
"repo": "Repositorio de código fuente",
"stars": "Número de estrellas",
"title": "Información detallada",
"updated": "Última actualización"
},
"moreServerConfig": "Ver detalles",
"recommendServers": "MCP relacionados",
"serverConfig": "Configuración de instalación",
"toc": "Índice"
},
"summary": {
"title": "¿Qué puedes hacer con este servidor MCP?"
},
"totalScore": {
"description": "Puntuación total calculada en base a varios indicadores",
"legend": {
"aGrade": "Grado A ({{minPercent}}-100%)",
"bGrade": "Grado B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Grado F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} puntos",
"popover": {
"completedOptional": "✅ Opcionales completados ({{count}} ítems)",
"completedRequired": "✅ Obligatorios completados ({{count}} ítems)",
"incompleteOptional": "⏸️ Opcionales no completados ({{count}} ítems)",
"incompleteRequired": "❌ Obligatorios no completados ({{count}} ítems)",
"title": "Detalles de la puntuación"
},
"ratingFormat": "Calificación: {{level}}",
"scoreInfo": {
"items": "ítems",
"points": "puntos",
"requiredItems": "ítems obligatorios"
},
"title": "Puntuación total"
},
"versions": {
"table": {
"isLatest": "Última versión",
"isValidated": "Validado",
"publishAt": "Fecha de publicación",
"version": "Versión"
},
"title": "Historial de versiones"
}
},
"hero": {
"desc": "Plataforma de servidores MCP de código abierto y desplegable que ayuda a los sistemas de IA a acceder fácilmente a sistemas de archivos, bases de datos, APIs y otros recursos clave, ampliando completamente tus capacidades de IA.",
"subTitle": "Código abierto y listo para usar",
"title": "Mercado MCP de código abierto para IA"
},
"sorts": {
"createdAt": "Añadido recientemente",
"installCount": "Número de instalaciones",
"isFeatured": "Complemento recomendado",
"isValidated": "Complemento validado",
"promptsCount": "Número de prompts",
"ratingCount": "Número de valoraciones",
"resourcesCount": "Número de recursos",
"toolsCount": "Número de herramientas",
"updatedAt": "Última actualización"
},
"title": "Mercado MCP",
"unvalidated": {
"desc": "Este servidor MCP no ha sido validado aún",
"title": "No validado"
},
"validated": {
"desc": "Este servidor MCP ha sido validado, asegurando su calidad y fiabilidad.",
"descWithDate": "Este servidor MCP fue validado el {{date}}, asegurando su calidad y fiabilidad.",
"title": "Validado"
}
},
"models": {
"abilities": "Capacidades del modelo",
"chat": "Iniciar conversación",
"contentLength": "Longitud máxima del contexto",
"details": {
"overview": {
"title": "Resumen"
},
"related": {
"listTitle": "Modelos relacionados",
"more": "Ver más",
"title": "Recomendaciones relacionadas"
}
},
"free": "Gratis",
"guide": "Guía de configuración",
"list": "Lista de modelos",
@@ -559,30 +156,11 @@
"throughput": "Rendimiento",
"throughputTooltip": "Número promedio de Tokens transmitidos por segundo en solicitudes de flujo"
},
"sorts": {
"contextWindowTokens": "Longitud del contexto",
"identifier": "ID del modelo",
"inputPrice": "Precio de entrada",
"outputPrice": "Precio de salida",
"providerCount": "Número de proveedores",
"releasedAt": "Publicado recientemente"
},
"suggestions": "Modelos relacionados",
"supportedProviders": "Proveedores que admiten este modelo"
},
"plugins": {
"community": "Complementos de la comunidad",
"details": {
"settings": {
"title": "Configuración del complemento"
},
"summary": {
"title": "¿Qué puedes hacer con este complemento?"
},
"tools": {
"title": "Herramientas del complemento"
}
},
"install": "Instalar complemento",
"installed": "Instalado",
"list": "Lista de complementos",
@@ -595,54 +173,36 @@
"more": "Más",
"official": "Complementos oficiales",
"recentSubmits": "Actualizaciones recientes",
"sorts": {
"createdAt": "Publicado recientemente",
"identifier": "ID del complemento",
"title": "Nombre del complemento"
},
"suggestions": "Recomendaciones relacionadas"
},
"providers": {
"config": "Configurar proveedor",
"details": {
"guide": {
"title": "Guía de integración"
},
"overview": {
"title": "Resumen"
},
"related": {
"listTitle": "Proveedores relacionados",
"more": "Ver más",
"title": "Recomendaciones relacionadas"
}
},
"list": "Lista de proveedores de modelos",
"modelCount": "{{count}} modelos",
"modelName": "Nombre del modelo",
"modelSite": "Documentación del modelo",
"more": "Más",
"officialSite": "Sitio web oficial",
"showAllModels": "Mostrar todos los modelos",
"sorts": {
"default": "Orden predeterminado",
"identifier": "ID del proveedor",
"modelCount": "Cantidad de modelos"
},
"suggestions": "Proveedores relacionados",
"supportedModels": "Modelos soportados"
},
"publishedTime": "Publicado en",
"search": {
"placeholder": "Buscar nombre, descripción o palabras clave...",
"result": "{{count}} resultados de búsqueda sobre <highlight>{{keyword}}</highlight>",
"searching": "Buscando..."
},
"sort": {
"mostLiked": "Más gustados",
"mostUsed": "Más utilizados",
"newest": "De nuevo a viejo",
"oldest": "De viejo a nuevo",
"recommended": "Recomendado"
},
"tab": {
"assistant": "Asistente",
"assistants": "Asistentes",
"home": "Inicio",
"model": "Modelo",
"plugin": "Complemento",
"provider": "Proveedor de modelos"
"models": "Modelos",
"plugins": "Complementos",
"providers": "Proveedores de modelos"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "Asistentes de IA"
},
"description": "Creación de contenido, redacción, preguntas y respuestas, generación de imágenes, generación de videos, generación de voz, Agentes inteligentes, flujos de trabajo automatizados, aplicaciones de IA personalizadas, personaliza tu espacio de trabajo de aplicaciones AI",
"mcp": {
"description": "Busca, compara y conecta miles de servidores MCP, ayudando a los sistemas de IA a acceder fácilmente a sistemas de archivos, bases de datos, API y otros recursos clave, ampliando integralmente tus capacidades de IA",
"title": "Mercado de Servidores MCP"
},
"models": {
"description": "Explora los modelos de IA más populares OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "Modelos de IA"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "solicitud de llamada de herramienta"
},
"detailModal": {
"customPlugin": {
"description": "Por favor, visite la página de edición para ver los detalles",
"editBtn": "Editar ahora",
"title": "Este es un complemento personalizado"
},
"emptyState": {
"description": "Por favor, instale este complemento para ver sus capacidades y opciones de configuración",
"title": "Ver detalles del complemento después de la instalación"
},
"info": {
"description": "Descripción de la API",
"name": "Nombre de la API"
@@ -239,50 +230,6 @@
},
"title": "Archivos locales"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Comprobando el entorno de instalación...",
"COMPLETED": "Instalación completada",
"CONFIGURATION_REQUIRED": "Por favor, complete la configuración necesaria antes de continuar con la instalación",
"ERROR": "Error de instalación",
"FETCHING_MANIFEST": "Obteniendo el archivo de descripción del plugin...",
"GETTING_SERVER_MANIFEST": "Inicializando el servidor MCP...",
"INSTALLING_PLUGIN": "Instalando el plugin...",
"configurationDescription": "Este plugin MCP requiere parámetros de configuración para funcionar correctamente, por favor complete la información necesaria",
"configurationRequired": "Configurar parámetros del plugin",
"continueInstall": "Continuar instalación",
"dependenciesDescription": "Este plugin requiere la instalación de las siguientes dependencias del sistema para funcionar correctamente. Por favor, instale las dependencias faltantes según las indicaciones y luego haga clic en 'Revisar de nuevo' para continuar la instalación.",
"dependenciesRequired": "Por favor, instale las dependencias del sistema para el plugin",
"dependencyStatus": {
"installed": "Instalado",
"notInstalled": "No instalado",
"requiredVersion": "Versión requerida: {{version}}"
},
"errorDetails": {
"args": "Parámetros",
"command": "Comando",
"connectionParams": "Parámetros de conexión",
"env": "Variables de entorno",
"errorOutput": "Registro de errores",
"exitCode": "Código de salida",
"hideDetails": "Ocultar detalles",
"originalError": "Error original",
"showDetails": "Mostrar detalles"
},
"errorTypes": {
"CONNECTION_FAILED": "Conexión fallida",
"INITIALIZATION_TIMEOUT": "Tiempo de inicialización agotado",
"PROCESS_SPAWN_ERROR": "Error al iniciar el proceso",
"UNKNOWN_ERROR": "Error desconocido",
"VALIDATION_ERROR": "Error de validación de parámetros"
},
"installError": "La instalación del plugin MCP falló, motivo: {{detail}}",
"installMethods": {
"manual": "Instalación manual:",
"recommended": "Método de instalación recomendado:"
},
"recheckDependencies": "Revisar de nuevo",
"skipDependencies": "Omitir revisión"
},
"pluginList": "Lista de complementos",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Configuración de complementos",
"settings": {
"capabilities": {
"prompts": "Indicaciones",
"resources": "Recursos",
"title": "Capacidades del plugin",
"tools": "Herramientas"
},
"configuration": {
"title": "Configuración del plugin"
},
"connection": {
"args": "Parámetros de inicio",
"command": "Comando de inicio",
"title": "Información de conexión",
"type": "Tipo de conexión",
"url": "Dirección del servicio"
},
"edit": "Editar",
"envConfigDescription": "Estas configuraciones se pasarán como variables de entorno al proceso cuando se inicie el servidor MCP",
"httpTypeNotice": "Los complementos MCP de tipo HTTP no requieren variables de entorno configurables",
"indexUrl": {
"title": "Índice de mercado",
"tooltip": "No se admite la edición en línea. Configure a través de variables de entorno al implementar."
},
"messages": {
"connectionUpdateFailed": "Error al actualizar la información de conexión",
"connectionUpdateSuccess": "Información de conexión actualizada con éxito",
"envUpdateFailed": "Error al guardar las variables de entorno",
"envUpdateSuccess": "Variables de entorno guardadas con éxito"
},
"modalDesc": "Después de configurar la dirección del mercado de complementos, puede utilizar un mercado personalizado de complementos.",
"rules": {
"argsRequired": "Por favor, introduzca los parámetros de inicio",
"commandRequired": "Por favor, introduzca el comando de inicio",
"urlRequired": "Por favor, introduzca la dirección del servicio"
},
"saveSettings": "Guardar configuración",
"title": "Configuración del mercado de complementos"
},
"showInPortal": "Por favor, consulta los detalles en el portal de trabajo",
"store": {
"actions": {
"cancel": "Cancelar instalación",
"confirmUninstall": "Está a punto de desinstalar este complemento. Se eliminará la configuración del complemento. Confirme su acción.",
"detail": "Detalles",
"install": "Instalar",
@@ -371,15 +286,13 @@
"communityPlugin": "Comunidad",
"customPlugin": "Personalizado",
"empty": "No hay complementos instalados",
"emptySelectHint": "Seleccione un complemento para previsualizar los detalles",
"installAllPlugins": "Instalar todos",
"networkError": "Error al obtener la tienda de complementos. Verifique la conexión a internet e inténtelo de nuevo.",
"placeholder": "Buscar por nombre, descripción o palabra clave del complemento...",
"releasedAt": "Publicado el {{createdAt}}",
"tabs": {
"installed": "Instalados",
"mcp": "Complemento MCP",
"old": "Plugin LobeChat"
"all": "Todos",
"installed": "Instalados"
},
"title": "Tienda de complementos"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Más modelos están en <1>planificación para su incorporación</1>, ¡estén atentos!"
},
"plugin": {
"addMCPPlugin": "Agregar complemento MCP",
"addTooltip": "Agregar complemento personalizado",
"clearDeprecated": "Eliminar complementos obsoletos",
"empty": "No hay complementos instalados actualmente, visita la <1>tienda de complementos</1> para explorar",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "معرفی دستیار",
"detail": "جزئیات",
"details": {
"capabilities": {
"knowledge": {
"desc": "دستیار شامل پایگاه‌های دانش زیر است که به شما در پاسخ به سوالات بیشتر کمک می‌کند.",
"title": "پایگاه دانش"
},
"plugin": {
"desc": "دستیار شامل افزونه‌های زیر است که به شما در انجام وظایف بیشتر کمک می‌کند.",
"title": "افزونه‌های داخلی"
},
"title": "قابلیت‌های دستیار"
},
"overview": {
"example": "نمایش دستیار",
"title": "بررسی اجمالی"
},
"related": {
"listTitle": "دستیارهای مرتبط",
"more": "مشاهده بیشتر",
"title": "مطالب مرتبط"
},
"sidebar": {
"toc": "فهرست مطالب"
},
"summary": {
"title": "شما با این دستیار چه کارهایی می‌توانید انجام دهید؟"
},
"systemRole": {
"openingMessage": "پیام آغازین",
"openingQuestions": "سوالات آغازین",
"title": "تنظیمات دستیار"
}
},
"list": "فهرست دستیاران",
"more": "بیشتر",
"plugins": "افزونه‌های یکپارچه",
"recentSubmits": "آخرین به‌روزرسانی‌ها",
"sorts": {
"createdAt": "تازه‌ترین انتشار",
"identifier": "شناسه دستیار",
"knowledgeCount": "تعداد پایگاه‌های دانش",
"pluginCount": "تعداد افزونه‌ها",
"title": "نام دستیار",
"tokenUsage": "میزان استفاده از توکن"
},
"suggestions": "پیشنهادات مرتبط",
"systemRole": "تنظیمات دستیار",
"tokenUsage": "میزان استفاده از توکن‌های راهنمای دستیار",
"try": "امتحان کنید",
"withKnowledge": "این دستیار دارای پایگاه دانش است",
"withPlugin": "این دستیار دارای افزونه است"
"try": "امتحان کنید"
},
"back": "بازگشت به اکتشاف",
"category": {
@@ -85,7 +41,6 @@
"all": "همه",
"gaming-entertainment": "بازی و سرگرمی",
"life-style": "سبک زندگی",
"lifestyle": "سبک زندگی",
"media-generate": "تولید رسانه",
"science-education": "علم و آموزش",
"social": "رسانه‌های اجتماعی",
@@ -147,368 +102,10 @@
"featuredTools": "افزونه‌های پیشنهادی",
"more": "کشف بیشتر"
},
"isClaimed": "ادعا شده",
"isFeatured": "پیشنهاد شده",
"isOfficial": "تأیید شده رسمی",
"like": "دوست داشتن",
"mcp": {
"categories": {
"all": {
"description": "تمام سرورهای MCP",
"name": "همه"
},
"business": {
"description": "خدمات تجاری و سازمانی",
"name": "خدمات تجاری"
},
"developer": {
"description": "ابزارها و خدمات مرتبط با توسعه",
"name": "ابزارهای توسعه"
},
"gaming-entertainment": {
"description": "بازی، سرگرمی و فعالیت‌های تفریحی",
"name": "بازی و سرگرمی"
},
"health-wellness": {
"description": "سلامت، تناسب اندام و مراقبت‌های جسمی و روانی",
"name": "سلامت و تندرستی"
},
"lifestyle": {
"description": "سبک زندگی شخصی، عادات و فعالیت‌های روزمره",
"name": "سبک زندگی"
},
"media-generate": {
"description": "تولید، ویرایش و پردازش رسانه",
"name": "تولید رسانه"
},
"news": {
"description": "خدمات جمع‌آوری اخبار، گزارش و اطلاعات",
"name": "اخبار و اطلاعات"
},
"productivity": {
"description": "مدیریت وظایف، یادداشت‌ها و ابزارهای بهره‌وری",
"name": "ابزارهای بهره‌وری"
},
"science-education": {
"description": "ابزارهای تحقیق علمی، یادگیری و آموزش",
"name": "علم و آموزش"
},
"social": {
"description": "شبکه‌های اجتماعی و ارتباطات",
"name": "رسانه‌های اجتماعی"
},
"stocks-finance": {
"description": "بازارهای مالی، معاملات و سرمایه‌گذاری",
"name": "بورس و مالی"
},
"tools": {
"description": "ابزارها و خدمات عمومی و کاربردی",
"name": "ابزارهای کاربردی"
},
"travel-transport": {
"description": "برنامه‌ریزی سفر و حمل و نقل",
"name": "سفر و حمل و نقل"
},
"weather": {
"description": "پیش‌بینی هوا و خدمات هواشناسی",
"name": "هواشناسی"
},
"web-search": {
"description": "جستجوی وب و بازیابی اطلاعات",
"name": "بازیابی اطلاعات"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "این سرویس می‌تواند بر اساس پیکربندی یا سناریوی استفاده، به صورت محلی یا ابری اجرا شود و دارای قابلیت اجرای دوگانه است.",
"title": "سرویس ترکیبی"
},
"local": {
"desc": "این سرور فقط روی دستگاه محلی کلاینت اجرا می‌شود و نیاز به نصب و منابع محلی دارد.",
"title": "سرویس محلی"
},
"remote": {
"desc": "این سرور به صورت راه دور میزبانی می‌شود زیرا عمدتاً به سرویس‌های راه دور وابسته است و به محیط محلی وابسته نیست.",
"title": "سرویس ابری"
}
},
"deployment": {
"args": "پارامترها",
"checkCommand": "دستور بررسی",
"command": "دستور",
"commandLine": "وابستگی‌های سیستم",
"connection": "نوع اتصال",
"connectionType": "نوع اتصال",
"description": "روش نصب و استقرار افزونه",
"descriptionPlaceholder": "توضیحات اختیاری",
"empty": "گزینه استقرار موجود نیست",
"env": "متغیرهای محیطی",
"guide": "راهنمای نصب",
"installation": "نصب از طریق {{method}}",
"installationMethod": "روش نصب",
"other": "تنظیمات دیگر",
"packageName": "نام بسته",
"platform": {
"steps": {
"claude": "- برنامه **Claude Desktop** را باز کنید\n- به **تنظیمات** بروید و سپس **توسعه‌دهنده** را انتخاب کنید\n- روی **ویرایش پیکربندی** کلیک کنید\n- فایل **claude_desktop_config.json** را باز کنید\n- پیکربندی سرور را کپی و در فایل موجود جای‌گذاری کرده و ذخیره کنید",
"cline": "- VS Code با افزونه Cline را باز کنید\n- روی آیکون Cline در نوار کناری کلیک کنید\n- از منوی کشویی **MCP Servers** را انتخاب کنید\n- در برگه **Remote Servers** نام سرور و URL سرور MCP خود را وارد کنید\n- روی **Add Server** کلیک کنید تا متصل شوید",
"cursor": "- به **تنظیمات** بروید و تنظیمات Cursor را انتخاب کنید\n- در سمت چپ **MCP** را انتخاب کنید\n- روی **افزودن سرور جهانی جدید MCP** در بالا سمت راست کلیک کنید\n- پیکربندی سرور را کپی و در فایل موجود جای‌گذاری کرده و ذخیره کنید",
"lobeChat": "- برنامه **LobeChat دسکتاپ** را باز کنید\n- به **تنظیمات** - **دستیار پیش‌فرض** بروید\n- سپس **تنظیمات افزونه** - **افزونه سفارشی** را انتخاب کنید\n- روی **وارد کردن سریع پیکربندی JSON** کلیک کنید\n- پیکربندی سرور را در کادر متن جای‌گذاری کرده و نصب کنید",
"openai": "- برنامه **OpenAI** یا محیط توسعه خود را باز کنید\n- در API پاسخ‌ها MCP را پیکربندی کنید\n- بلوک MCP را به آرایه **tools** در درخواست API اضافه کنید\n- مقدار **server_url** را به نقطه پایانی سرور MCP خود تنظیم کنید\n- هدرهای مورد نیاز برای احراز هویت (کلید API، توکن و غیره) را شامل کنید\n- با پارامتر `allowed_tools` ابزارهای قابل دسترس را محدود کنید\n- با `require_approval` کنترل تایید اجرای ابزارها را تنظیم کنید",
"vscode": "- VS Code را باز کنید\n- پنل فرمان را باز کنید (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- عبارت **MCP: Add Server** را وارد کرده و انتخاب کنید\n- انتخاب کنید که به تنظیمات فضای کاری یا کاربر اضافه شود\n- پیکربندی سرور را کپی و جای‌گذاری کنید"
},
"title": "نصب در {{platform}}"
},
"recommended": "توصیه شده",
"systemDependencies": "وابستگی‌های سیستم",
"table": {
"description": "توضیحات",
"name": "نام",
"required": "الزامی",
"type": "نوع"
},
"title": "روش نصب"
},
"githubBadge": {
"desc": "LobeHub به طور منظم مخزن کد و مستندات را اسکن می‌کند تا:\n\n- اطمینان حاصل کند سرور MCP به درستی کار می‌کند.\n- ویژگی‌های سرور مانند ابزارها، منابع، پیام‌های راهنما و پارامترهای مورد نیاز را استخراج کند.\n- نشان ما به کاربران کمک می‌کند تا امنیت، ویژگی‌ها و راهنمای نصب سرور MCP را سریع ارزیابی کنند.\n\nلطفاً کد زیر را در فایل `README.md` خود کپی کنید:"
},
"nav": {
"needHelp": "نیاز به کمک؟",
"reportIssue": "گزارش مشکل",
"viewSourceCode": "مشاهده کد منبع"
},
"overview": {
"title": "بررسی اجمالی"
},
"related": {
"listTitle": "سرورهای MCP مرتبط",
"more": "مشاهده بیشتر",
"title": "مطالب مرتبط"
},
"schema": {
"mode": {
"docs": "مستندات"
},
"prompts": {
"arguments": "پیکربندی پارامترها",
"desc": "قالب‌های تعاملی که توسط کاربر برای راه‌اندازی انتخاب می‌شوند",
"empty": "هیچ راهنمایی موجود نیست",
"instructions": "دستورالعمل‌ها",
"table": {
"description": "توضیحات",
"name": "نام",
"required": "الزامی"
},
"title": "فهرست راهنمایی‌ها"
},
"resources": {
"desc": "داده‌های زمینه‌ای که توسط کلاینت اضافه و مدیریت می‌شوند",
"empty": "منبعی موجود نیست",
"table": {
"description": "توضیحات",
"mineType": "نوع MIME",
"name": "نام",
"uri": "آدرس URI"
},
"title": "فهرست منابع"
},
"title": "قابلیت‌های افزونه",
"tools": {
"desc": "رابط‌های عملکردی که به مدل زبان بزرگ (LLM) برای انجام عملیات ارائه می‌شود",
"empty": "ابزاری موجود نیست",
"inputSchema": "توضیح ورودی",
"instructions": "دستورالعمل‌ها",
"table": {
"description": "توضیحات",
"name": "نام",
"required": "الزامی",
"type": "نوع"
},
"title": "فهرست ابزارها"
}
},
"score": {
"claimed": {
"desc": "این سرور MCP توسط مالک آن تصدیق شده است تا مالکیت و مدیریت آن تضمین شود.",
"title": "توسط مالک تصدیق شده"
},
"deployMoreThanManual": {
"desc": "این سرور MCP روش‌های نصب دوستانه‌تری نسبت به Manual ارائه می‌دهد که به کاربران اجازه می‌دهد به آسانی نصب و استفاده کنند.",
"title": "روش‌های نصب دوستانه ارائه شده"
},
"deployment": {
"desc": "این سرور MCP حداقل یک روش نصب ارائه می‌دهد که به کاربران اجازه می‌دهد آن را نصب و استفاده کنند.",
"descWithCount": "این سرور MCP {{number}} روش نصب ارائه می‌دهد که به کاربران اجازه می‌دهد آن را نصب و استفاده کنند.",
"title": "حداقل یک روش نصب ارائه شده"
},
"license": {
"desc": "این مخزن شامل یک فایل LICENSE است.",
"descWithlicense": "مجوز این مخزن {{license}} است.",
"title": "دارای مجوز"
},
"listTitle": "جزئیات امتیاز",
"notClaimed": {
"desc": "اگر شما مالک این سرور MCP هستید، می‌توانید از طریق روش‌های زیر آن را تصدیق کنید.",
"title": "تصدیق نشده توسط مالک"
},
"prompts": {
"desc": "این سرور MCP راهنمایی‌هایی ارائه می‌دهد که به کاربران اجازه می‌دهد با سرویس تعامل داشته باشند.",
"descWithCount": "این سرور MCP {{number}} راهنمایی ارائه می‌دهد که به کاربران اجازه می‌دهد با سرویس تعامل داشته باشند.",
"title": "شامل راهنمایی‌ها"
},
"readme": {
"desc": "این مخزن شامل یک فایل README.md است.",
"title": "دارای README"
},
"resources": {
"desc": "این سرور MCP منابعی ارائه می‌دهد که به کاربران اجازه می‌دهد داده‌های زمینه‌ای را اضافه و مدیریت کنند.",
"descWithCount": "این سرور MCP {{number}} منبع ارائه می‌دهد که به کاربران اجازه می‌دهد داده‌های زمینه‌ای را اضافه و مدیریت کنند.",
"title": "شامل منابع"
},
"title": "امتیاز",
"tools": {
"desc": "سرویس باید حداقل یک ابزار ارائه دهد که به کاربران اجازه می‌دهد عملیات خاصی را انجام دهند.",
"descWithCount": "این سرور MCP {{number}} ابزار ارائه می‌دهد که به کاربران اجازه می‌دهد عملیات خاصی را انجام دهند.",
"title": "شامل حداقل یک ابزار"
},
"validated": {
"desc": "این سرور MCP از طریق نصب تایید شده است تا کیفیت و قابلیت اطمینان آن تضمین شود.",
"title": "تایید شده"
}
},
"scoreLevel": {
"a": {
"desc": "این سرور MCP به طور دقیق تایید شده و امکانات کامل و تجربه کاربری با کیفیت بالا ارائه می‌دهد.",
"fullTitle": "افزونه عالی",
"title": "عالی"
},
"b": {
"desc": "این سرور MCP امکانات و تجربه کاربری خوبی ارائه می‌دهد اما ممکن است در برخی جنبه‌ها نیاز به بهبود داشته باشد.",
"fullTitle": "عملکرد خوب",
"title": "خوب"
},
"f": {
"desc": "این سرور MCP ناقص یا کیفیت پایین دارد و به کاربران توصیه می‌شود با احتیاط استفاده کنند.",
"fullTitle": "کیفیت پایین",
"title": "ضعیف"
}
},
"settings": {
"capabilities": {
"prompts": "عبارات راهنما",
"resources": "منابع",
"title": "قابلیت‌های افزونه",
"tools": "ابزارها"
},
"configuration": {
"title": "پیکربندی افزونه"
},
"connection": {
"args": "پارامترهای راه‌اندازی",
"command": "دستور راه‌اندازی",
"title": "اطلاعات اتصال",
"type": "نوع اتصال",
"url": "آدرس سرویس"
},
"saveSettings": "ذخیره تنظیمات",
"title": "تنظیمات افزونه"
},
"sidebar": {
"install": "نصب سرور MCP",
"meta": {
"homepage": "صفحه اصلی",
"installCount": "تعداد نصب",
"language": "زبان منبع",
"license": "مجوز",
"published": "تاریخ انتشار",
"repo": "مخزن کد",
"stars": "تعداد ستاره",
"title": "اطلاعات جزئی",
"updated": "آخرین به‌روزرسانی"
},
"moreServerConfig": "مشاهده جزئیات",
"recommendServers": "سرورهای MCP مرتبط",
"serverConfig": "پیکربندی نصب",
"toc": "فهرست مطالب"
},
"summary": {
"title": "شما با این سرور MCP چه کارهایی می‌توانید انجام دهید؟"
},
"totalScore": {
"description": "امتیاز کلی محاسبه شده بر اساس شاخص‌های مختلف",
"legend": {
"aGrade": "رده A ({{minPercent}}-100%)",
"bGrade": "رده B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "رده F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} امتیاز",
"popover": {
"completedOptional": "✅ موارد اختیاری تکمیل شده ({{count}} مورد)",
"completedRequired": "✅ موارد الزامی تکمیل شده ({{count}} مورد)",
"incompleteOptional": "⏸️ موارد اختیاری تکمیل نشده ({{count}} مورد)",
"incompleteRequired": "❌ موارد الزامی تکمیل نشده ({{count}} مورد)",
"title": "جزئیات امتیاز"
},
"ratingFormat": "رتبه‌بندی: {{level}}",
"scoreInfo": {
"items": "موارد",
"points": "امتیاز",
"requiredItems": "موارد الزامی"
},
"title": "امتیاز کل"
},
"versions": {
"table": {
"isLatest": "آخرین نسخه",
"isValidated": "تایید شده",
"publishAt": "تاریخ انتشار",
"version": "نسخه"
},
"title": "تاریخچه نسخه‌ها"
}
},
"hero": {
"desc": "پلتفرم متن‌باز و قابل استقرار سرورهای MCP که به سیستم‌های هوش مصنوعی کمک می‌کند به آسانی به سیستم فایل، پایگاه داده، API و منابع کلیدی دیگر دسترسی داشته باشند و توانایی‌های هوش مصنوعی شما را به طور کامل گسترش دهند.",
"subTitle": "متن‌باز و آماده استفاده",
"title": "بازار متن‌باز MCP برای هوش مصنوعی"
},
"sorts": {
"createdAt": "تازه‌ترین اضافه شده",
"installCount": "تعداد نصب",
"isFeatured": "افزونه‌های پیشنهادی",
"isValidated": "افزونه‌های تایید شده",
"promptsCount": "تعداد راهنمایی‌ها",
"ratingCount": "تعداد امتیازها",
"resourcesCount": "تعداد منابع",
"toolsCount": "تعداد ابزارها",
"updatedAt": "آخرین به‌روزرسانی"
},
"title": "بازار MCP",
"unvalidated": {
"desc": "این سرور MCP هنوز تایید نشده است",
"title": "تایید نشده"
},
"validated": {
"desc": "این سرور MCP تایید شده است و کیفیت و قابلیت اطمینان آن تضمین شده است.",
"descWithDate": "این سرور MCP در تاریخ {{date}} تایید شده است و کیفیت و قابلیت اطمینان آن تضمین شده است.",
"title": "تایید شده"
}
},
"models": {
"abilities": "قابلیت‌های مدل",
"chat": "شروع گفتگو",
"contentLength": "حداکثر طول محتوا",
"details": {
"overview": {
"title": "بررسی اجمالی"
},
"related": {
"listTitle": "مدل‌های مرتبط",
"more": "مشاهده بیشتر",
"title": "مطالب مرتبط"
}
},
"free": "رایگان",
"guide": "راهنمای پیکربندی",
"list": "فهرست مدل‌ها",
@@ -559,30 +156,11 @@
"throughput": "توان عملیاتی",
"throughputTooltip": "میانگین تعداد توکن‌های منتقل شده در هر ثانیه در درخواست‌های جریانی"
},
"sorts": {
"contextWindowTokens": "طول پنجره متنی",
"identifier": "شناسه مدل",
"inputPrice": "قیمت ورودی",
"outputPrice": "قیمت خروجی",
"providerCount": "تعداد ارائه‌دهندگان",
"releasedAt": "تازه‌ترین انتشار"
},
"suggestions": "مدل‌های مرتبط",
"supportedProviders": "ارائه‌دهندگان پشتیبانی شده برای این مدل"
},
"plugins": {
"community": "پلاگین‌های انجمن",
"details": {
"settings": {
"title": "تنظیمات افزونه"
},
"summary": {
"title": "شما با این افزونه چه کارهایی می‌توانید انجام دهید؟"
},
"tools": {
"title": "ابزارهای افزونه"
}
},
"install": "نصب پلاگین",
"installed": "نصب شده",
"list": "فهرست پلاگین‌ها",
@@ -595,54 +173,36 @@
"more": "بیشتر",
"official": "پلاگین‌های رسمی",
"recentSubmits": "آخرین به‌روزرسانی‌ها",
"sorts": {
"createdAt": "تازه‌ترین انتشار",
"identifier": "شناسه افزونه",
"title": "نام افزونه"
},
"suggestions": "پیشنهادات مرتبط"
},
"providers": {
"config": "پیکربندی ارائه‌دهنده",
"details": {
"guide": {
"title": "راهنمای اتصال"
},
"overview": {
"title": "بررسی اجمالی"
},
"related": {
"listTitle": "ارائه‌دهندگان مرتبط",
"more": "مشاهده بیشتر",
"title": "مطالب مرتبط"
}
},
"list": "فهرست ارائه‌دهندگان مدل",
"modelCount": "{{count}} مدل",
"modelName": "نام مدل",
"modelSite": "مستندات مدل",
"more": "بیشتر",
"officialSite": "وب‌سایت رسمی",
"showAllModels": "نمایش همه مدل‌ها",
"sorts": {
"default": "مرتب‌سازی پیش‌فرض",
"identifier": "شناسه ارائه‌دهنده",
"modelCount": "تعداد مدل‌ها"
},
"suggestions": "ارائه‌دهندگان مرتبط",
"supportedModels": "مدل‌های پشتیبانی‌شده"
},
"publishedTime": "منتشر شده در",
"search": {
"placeholder": "جستجوی نام، توضیحات یا کلمات کلیدی...",
"result": "{{count}} نتیجه برای <highlight>{{keyword}}</highlight> یافت شد",
"searching": "در حال جستجو..."
},
"sort": {
"mostLiked": "بیشترین پسند",
"mostUsed": "بیشترین استفاده",
"newest": "جدیدترین",
"oldest": "قدیمی‌ترین",
"recommended": "توصیه‌شده"
},
"tab": {
"assistant": "دستیار",
"assistants": "دستیارها",
"home": "صفحه اصلی",
"model": "مدل",
"plugin": "افزونه",
"provider": "ارائه‌دهنده مدل"
"models": "مدل‌ها",
"plugins": "افزونه‌ها",
"providers": "ارائه‌دهندگان مدل"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "دستیارهای AI"
},
"description": "تولید محتوا، نوشتن متن، پرسش و پاسخ، تولید تصویر، تولید ویدئو، تولید صدا، عامل هوشمند، جریان‌های کاری خودکار، برنامه‌های AI سفارشی‌سازی‌شده خود را بسازید",
"mcp": {
"description": "جستجو، مقایسه و اتصال به هزاران سرور MCP، به سیستم‌های هوش مصنوعی کمک می‌کند تا به راحتی به سیستم فایل، پایگاه داده، API و منابع کلیدی دیگر دسترسی پیدا کنند و توانایی‌های هوش مصنوعی شما را به طور کامل گسترش دهند",
"title": "بازار سرورهای MCP"
},
"models": {
"description": "کاوش مدل‌های اصلی AI مانند OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "مدل‌های AI"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "درخواست فراخوانی ابزار"
},
"detailModal": {
"customPlugin": {
"description": "لطفاً برای مشاهده جزئیات به صفحه ویرایش مراجعه کنید",
"editBtn": "ویرایش اکنون",
"title": "این یک افزونه سفارشی است"
},
"emptyState": {
"description": "لطفاً ابتدا این افزونه را نصب کنید تا قابلیت‌ها و گزینه‌های پیکربندی آن را مشاهده کنید",
"title": "پس از نصب، جزئیات افزونه را مشاهده کنید"
},
"info": {
"description": "توضیحات API",
"name": "نام API"
@@ -239,50 +230,6 @@
},
"title": "فایل‌های محلی"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "در حال بررسی محیط نصب...",
"COMPLETED": "نصب کامل شد",
"CONFIGURATION_REQUIRED": "لطفاً پیکربندی‌های لازم را انجام دهید و سپس نصب را ادامه دهید",
"ERROR": "خطای نصب",
"FETCHING_MANIFEST": "در حال دریافت فایل توضیحات افزونه...",
"GETTING_SERVER_MANIFEST": "در حال راه‌اندازی سرور MCP...",
"INSTALLING_PLUGIN": "در حال نصب افزونه...",
"configurationDescription": "این افزونه MCP نیاز به پارامترهای پیکربندی دارد تا به درستی کار کند، لطفاً اطلاعات پیکربندی لازم را وارد کنید",
"configurationRequired": "پیکربندی پارامترهای افزونه",
"continueInstall": "ادامه نصب",
"dependenciesDescription": "این افزونه برای عملکرد صحیح نیاز به نصب وابستگی‌های سیستمی زیر دارد، لطفاً وابستگی‌های گمشده را طبق راهنما نصب کرده و سپس برای ادامه نصب روی بررسی مجدد کلیک کنید.",
"dependenciesRequired": "لطفاً وابستگی‌های سیستمی افزونه را نصب کنید",
"dependencyStatus": {
"installed": "نصب شده",
"notInstalled": "نصب نشده",
"requiredVersion": "نسخه مورد نیاز: {{version}}"
},
"errorDetails": {
"args": "پارامترها",
"command": "دستور",
"connectionParams": "پارامترهای اتصال",
"env": "متغیرهای محیطی",
"errorOutput": "گزارش خطا",
"exitCode": "کد خروج",
"hideDetails": "پنهان کردن جزئیات",
"originalError": "خطای اصلی",
"showDetails": "نمایش جزئیات"
},
"errorTypes": {
"CONNECTION_FAILED": "اتصال ناموفق بود",
"INITIALIZATION_TIMEOUT": "زمان راه‌اندازی به پایان رسید",
"PROCESS_SPAWN_ERROR": "خطا در راه‌اندازی فرآیند",
"UNKNOWN_ERROR": "خطای ناشناخته",
"VALIDATION_ERROR": "اعتبارسنجی پارامترها ناموفق بود"
},
"installError": "نصب افزونه MCP ناموفق بود، دلیل خطا: {{detail}}",
"installMethods": {
"manual": "نصب دستی:",
"recommended": "روش نصب پیشنهادی:"
},
"recheckDependencies": "بررسی مجدد",
"skipDependencies": "رد بررسی"
},
"pluginList": "فهرست افزونه‌ها",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "تنظیمات افزونه",
"settings": {
"capabilities": {
"prompts": "عبارات راهنما",
"resources": "منابع",
"title": "قابلیت‌های افزونه",
"tools": "ابزارها"
},
"configuration": {
"title": "پیکربندی افزونه"
},
"connection": {
"args": "پارامترهای راه‌اندازی",
"command": "دستور راه‌اندازی",
"title": "اطلاعات اتصال",
"type": "نوع اتصال",
"url": "آدرس سرویس"
},
"edit": "ویرایش",
"envConfigDescription": "این تنظیمات به عنوان متغیرهای محیطی هنگام راه‌اندازی سرور MCP به فرآیند منتقل می‌شوند",
"httpTypeNotice": "افزونه‌های MCP با نوع HTTP در حال حاضر نیازی به تنظیم متغیرهای محیطی ندارند",
"indexUrl": {
"title": "شاخص بازار",
"tooltip": "ویرایش آنلاین در حال حاضر پشتیبانی نمی‌شود، لطفاً از طریق متغیرهای محیطی در زمان استقرار تنظیم کنید"
},
"messages": {
"connectionUpdateFailed": "به‌روزرسانی اطلاعات اتصال ناموفق بود",
"connectionUpdateSuccess": "اطلاعات اتصال با موفقیت به‌روزرسانی شد",
"envUpdateFailed": "ذخیره متغیرهای محیطی ناموفق بود",
"envUpdateSuccess": "متغیرهای محیطی با موفقیت ذخیره شدند"
},
"modalDesc": "پس از پیکربندی آدرس بازار افزونه، می‌توانید از بازار افزونه سفارشی استفاده کنید",
"rules": {
"argsRequired": "لطفاً پارامترهای راه‌اندازی را وارد کنید",
"commandRequired": "لطفاً دستور راه‌اندازی را وارد کنید",
"urlRequired": "لطفاً آدرس سرویس را وارد کنید"
},
"saveSettings": "ذخیره تنظیمات",
"title": "تنظیمات بازار افزونه"
},
"showInPortal": "لطفاً جزئیات را در فضای کاری مشاهده کنید",
"store": {
"actions": {
"cancel": "لغو نصب",
"confirmUninstall": "در حال حذف این افزونه هستید. پس از حذف، تنظیمات افزونه پاک خواهد شد. لطفاً عملیات خود را تأیید کنید.",
"detail": "جزئیات",
"install": "نصب",
@@ -371,15 +286,13 @@
"communityPlugin": "افزونه‌های جامعه",
"customPlugin": "افزونه سفارشی",
"empty": "هیچ افزونه‌ای نصب نشده است",
"emptySelectHint": "برای پیش‌نمایش جزئیات، افزونه‌ای را انتخاب کنید",
"installAllPlugins": "نصب همه",
"networkError": "دریافت فروشگاه افزونه‌ها ناموفق بود. لطفاً اتصال شبکه خود را بررسی کرده و دوباره تلاش کنید.",
"placeholder": "نام افزونه، توضیحات یا کلمات کلیدی را جستجو کنید...",
"releasedAt": "منتشر شده در {{createdAt}}",
"tabs": {
"installed": "نصب شده",
"mcp": "افزونه MCP",
"old": "افزونه LobeChat"
"all": "همه",
"installed": "نصب شده"
},
"title": "فروشگاه افزونه‌ها"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "مدل‌های بیشتری در حال <1>برنامه‌ریزی برای اضافه شدن</1> هستند، لطفاً منتظر بمانید"
},
"plugin": {
"addMCPPlugin": "افزودن افزونه MCP",
"addTooltip": "افزودن افزونه سفارشی",
"clearDeprecated": "حذف افزونه‌های نامعتبر",
"empty": "هیچ افزونه‌ای نصب نشده است، به <1>فروشگاه افزونه‌ها</1> بروید و کاوش کنید",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Présentation de l'assistant",
"detail": "Détails",
"details": {
"capabilities": {
"knowledge": {
"desc": "L'assistant intègre les bases de connaissances suivantes pour vous aider à répondre à plus de questions.",
"title": "Base de connaissances"
},
"plugin": {
"desc": "L'assistant intègre les plugins suivants pour vous aider à accomplir plus de tâches.",
"title": "Plugins intégrés"
},
"title": "Capacités de l'assistant"
},
"overview": {
"example": "Démonstration de l'assistant",
"title": "Aperçu"
},
"related": {
"listTitle": "Assistants associés",
"more": "Voir plus",
"title": "Recommandations associées"
},
"sidebar": {
"toc": "Table des matières"
},
"summary": {
"title": "Que pouvez-vous faire avec cet assistant ?"
},
"systemRole": {
"openingMessage": "Message d'ouverture",
"openingQuestions": "Questions d'ouverture",
"title": "Paramètres de l'assistant"
}
},
"list": "Liste des assistants",
"more": "Plus",
"plugins": "Intégrer des plugins",
"recentSubmits": "Mises à jour récentes",
"sorts": {
"createdAt": "Publié récemment",
"identifier": "ID de l'assistant",
"knowledgeCount": "Nombre de bases de connaissances",
"pluginCount": "Nombre de plugins",
"title": "Nom de l'assistant",
"tokenUsage": "Utilisation des tokens"
},
"suggestions": "Suggestions connexes",
"systemRole": "Paramètres de l'assistant",
"tokenUsage": "Utilisation des tokens dans les invites de l'assistant",
"try": "Essayer",
"withKnowledge": "Cet assistant inclut une base de connaissances",
"withPlugin": "Cet assistant inclut des plugins"
"try": "Essayer"
},
"back": "Retour à la découverte",
"category": {
@@ -85,7 +41,6 @@
"all": "Tout",
"gaming-entertainment": "Jeux et divertissement",
"life-style": "Style de vie",
"lifestyle": "Mode de vie",
"media-generate": "Génération de médias",
"science-education": "Science et éducation",
"social": "Médias sociaux",
@@ -147,368 +102,10 @@
"featuredTools": "Plugins recommandés",
"more": "Découvrez plus"
},
"isClaimed": "Réclamé",
"isFeatured": "Recommandé",
"isOfficial": "Certifié officiel",
"like": "J'aime",
"mcp": {
"categories": {
"all": {
"description": "Tous les serveurs MCP",
"name": "Tous"
},
"business": {
"description": "Services commerciaux et d'entreprise",
"name": "Services commerciaux"
},
"developer": {
"description": "Outils et services liés au développement",
"name": "Outils de développement"
},
"gaming-entertainment": {
"description": "Jeux, divertissement et loisirs",
"name": "Jeux et divertissement"
},
"health-wellness": {
"description": "Santé, fitness et bien-être mental",
"name": "Santé et bien-être"
},
"lifestyle": {
"description": "Mode de vie personnel, habitudes et activités quotidiennes",
"name": "Mode de vie"
},
"media-generate": {
"description": "Génération, édition et traitement des médias",
"name": "Génération de médias"
},
"news": {
"description": "Agrégation de nouvelles, reportages et services d'information",
"name": "Actualités et informations"
},
"productivity": {
"description": "Gestion des tâches, prise de notes et outils d'efficacité",
"name": "Outils de productivité"
},
"science-education": {
"description": "Recherche scientifique, apprentissage et outils éducatifs",
"name": "Science et éducation"
},
"social": {
"description": "Réseaux sociaux et communication",
"name": "Médias sociaux"
},
"stocks-finance": {
"description": "Marchés financiers, trading et investissement",
"name": "Finance et bourse"
},
"tools": {
"description": "Outils et services utilitaires généraux",
"name": "Outils utilitaires"
},
"travel-transport": {
"description": "Planification de voyages et transports",
"name": "Voyage et transport"
},
"weather": {
"description": "Prévisions météorologiques et services climatiques",
"name": "Météo"
},
"web-search": {
"description": "Recherche web et récupération d'informations",
"name": "Recherche d'informations"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Ce service peut fonctionner localement ou dans le cloud selon la configuration ou le scénario d'utilisation, offrant une double capacité d'exécution.",
"title": "Service hybride"
},
"local": {
"desc": "Ce serveur ne peut fonctionner que sur l'appareil local du client, nécessitant une installation et dépendant des ressources locales.",
"title": "Service local"
},
"remote": {
"desc": "Ce serveur est hébergé à distance car il dépend principalement de services distants, sans dépendance à l'environnement local.",
"title": "Service cloud"
}
},
"deployment": {
"args": "Arguments",
"checkCommand": "Commande de vérification",
"command": "Commande",
"commandLine": "Dépendances système",
"connection": "Connexion",
"connectionType": "Type de connexion",
"description": "Méthode d'installation et de déploiement du plugin",
"descriptionPlaceholder": "Description optionnelle",
"empty": "Aucune option de déploiement disponible",
"env": "Variables d'environnement",
"guide": "Instructions d'installation",
"installation": "Installation via {{method}}",
"installationMethod": "Méthode d'installation",
"other": "Autres paramètres",
"packageName": "Nom du paquet",
"platform": {
"steps": {
"claude": "- Ouvrez l'application **Claude Desktop**\n- Allez dans **Paramètres**, puis sélectionnez **Développeur**\n- Cliquez sur **Modifier la configuration**\n- Ouvrez le fichier **claude_desktop_config.json**\n- Copiez et collez la configuration du serveur dans le fichier existant, puis enregistrez",
"cline": "- Ouvrez VS Code avec l'extension Cline installée\n- Cliquez sur l'icône Cline dans la barre latérale\n- Sélectionnez **MCP Servers** dans le menu déroulant\n- Dans l'onglet **Remote Servers**, saisissez le nom du serveur et l'URL de votre serveur MCP\n- Cliquez sur **Add Server** pour vous connecter",
"cursor": "- Allez dans **Paramètres**, puis sélectionnez les paramètres Cursor\n- Choisissez **MCP** dans la colonne de gauche\n- Cliquez sur **Ajouter un nouveau serveur MCP global** en haut à droite\n- Copiez et collez la configuration du serveur dans le fichier existant, puis enregistrez",
"lobeChat": "- Ouvrez l'application de bureau **LobeChat**\n- Allez dans **Paramètres** - **Assistant par défaut**\n- Sélectionnez **Paramètres des plugins** - **Plugins personnalisés**\n- Cliquez sur **Importation rapide de la configuration JSON**\n- Copiez et collez la configuration du serveur dans la zone de texte, puis installez",
"openai": "- Ouvrez votre application **OpenAI** ou environnement de développement\n- Configurez l'outil MCP dans l'API Responses\n- Ajoutez un bloc MCP dans le tableau **tools** de la requête API\n- Définissez **server_url** sur le point de terminaison de votre serveur MCP\n- Incluez les en-têtes d'authentification nécessaires (clé API, jetons, etc.)\n- Utilisez le paramètre `allowed_tools` pour limiter les outils exposés\n- Configurez `require_approval` pour contrôler l'approbation d'exécution des outils",
"vscode": "- Ouvrez VS Code\n- Ouvrez la palette de commandes (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Tapez **MCP: Add Server** et sélectionnez-le\n- Choisissez d'ajouter dans l'espace de travail ou les paramètres utilisateur\n- Copiez et collez la configuration du serveur"
},
"title": "Installation sur {{platform}}"
},
"recommended": "Recommandé",
"systemDependencies": "Dépendances système",
"table": {
"description": "Description",
"name": "Nom",
"required": "Obligatoire",
"type": "Type"
},
"title": "Méthode d'installation"
},
"githubBadge": {
"desc": "LobeHub scanne régulièrement les dépôts de code et la documentation afin de :\n\n- Vérifier que le serveur MCP fonctionne correctement.\n- Extraire les caractéristiques du serveur, telles que les outils, ressources, invites et paramètres requis.\n- Notre badge aide les utilisateurs à évaluer rapidement la sécurité, les fonctionnalités et les instructions d'installation du serveur MCP.\n\nVeuillez copier le code suivant dans votre fichier `README.md` :"
},
"nav": {
"needHelp": "Besoin d'aide ?",
"reportIssue": "Signaler un problème",
"viewSourceCode": "Voir le code source"
},
"overview": {
"title": "Aperçu"
},
"related": {
"listTitle": "Serveurs MCP associés",
"more": "Voir plus",
"title": "Recommandations associées"
},
"schema": {
"mode": {
"docs": "Documentation"
},
"prompts": {
"arguments": "Configuration des paramètres",
"desc": "Modèles interactifs déclenchés par l'utilisateur",
"empty": "Aucune invite disponible",
"instructions": "Instructions",
"table": {
"description": "Description",
"name": "Nom",
"required": "Obligatoire"
},
"title": "Liste des invites"
},
"resources": {
"desc": "Données contextuelles ajoutées et gérées par le client",
"empty": "Aucune ressource disponible",
"table": {
"description": "Description",
"mineType": "Type MIME",
"name": "Nom",
"uri": "URI"
},
"title": "Liste des ressources"
},
"title": "Fonctionnalités du plugin",
"tools": {
"desc": "Interfaces fonctionnelles exposées au modèle de langage (LLM) pour exécuter des opérations",
"empty": "Aucun outil disponible",
"inputSchema": "Description de l'entrée",
"instructions": "Instructions",
"table": {
"description": "Description",
"name": "Nom",
"required": "Obligatoire",
"type": "Type"
},
"title": "Liste des outils"
}
},
"score": {
"claimed": {
"desc": "Ce serveur MCP a été revendiqué par son propriétaire, garantissant sa propriété et sa gestion.",
"title": "Revendiqué par le propriétaire"
},
"deployMoreThanManual": {
"desc": "Ce serveur MCP offre des méthodes d'installation plus conviviales que la méthode manuelle, permettant un déploiement et une utilisation faciles.",
"title": "Méthodes d'installation conviviales disponibles"
},
"deployment": {
"desc": "Ce serveur MCP propose au moins une méthode d'installation permettant aux utilisateurs de le déployer et de l'utiliser.",
"descWithCount": "Ce serveur MCP propose {{number}} méthodes d'installation permettant aux utilisateurs de le déployer et de l'utiliser.",
"title": "Au moins une méthode d'installation disponible"
},
"license": {
"desc": "Ce dépôt contient un fichier LICENSE.",
"descWithlicense": "La licence de ce dépôt est {{license}}.",
"title": "Licence disponible"
},
"listTitle": "Détails de l'évaluation",
"notClaimed": {
"desc": "Si vous êtes le propriétaire de ce serveur MCP, vous pouvez le revendiquer de la manière suivante.",
"title": "Non revendiqué par le propriétaire"
},
"prompts": {
"desc": "Ce serveur MCP fournit des invites permettant aux utilisateurs d'interagir avec le service.",
"descWithCount": "Ce serveur MCP fournit {{number}} invites permettant aux utilisateurs d'interagir avec le service.",
"title": "Contient des invites"
},
"readme": {
"desc": "Ce dépôt contient un fichier README.md.",
"title": "README disponible"
},
"resources": {
"desc": "Ce serveur MCP fournit des ressources permettant aux utilisateurs d'ajouter et de gérer des données contextuelles.",
"descWithCount": "Ce serveur MCP fournit {{number}} ressources permettant aux utilisateurs d'ajouter et de gérer des données contextuelles.",
"title": "Contient des ressources"
},
"title": "Évaluation",
"tools": {
"desc": "Le service doit fournir au moins un outil permettant aux utilisateurs d'exécuter des opérations spécifiques.",
"descWithCount": "Ce serveur MCP fournit {{number}} outils permettant aux utilisateurs d'exécuter des opérations spécifiques.",
"title": "Contient au moins un outil"
},
"validated": {
"desc": "Ce serveur MCP a été validé lors de l'installation, garantissant sa qualité et sa fiabilité.",
"title": "Validé"
}
},
"scoreLevel": {
"a": {
"desc": "Ce serveur MCP a été rigoureusement validé, offrant des fonctionnalités complètes et une expérience utilisateur de haute qualité.",
"fullTitle": "Plugin excellent",
"title": "Excellent"
},
"b": {
"desc": "Ce serveur MCP offre de bonnes fonctionnalités et une bonne expérience utilisateur, mais pourrait être amélioré dans certains domaines.",
"fullTitle": "Fonctionnalités satisfaisantes",
"title": "Bon"
},
"f": {
"desc": "Ce serveur MCP est incomplet ou de qualité inférieure, il est conseillé aux utilisateurs de faire preuve de prudence.",
"fullTitle": "Qualité insuffisante",
"title": "Insuffisant"
}
},
"settings": {
"capabilities": {
"prompts": "Invite",
"resources": "Ressources",
"title": "Capacités du plugin",
"tools": "Outils"
},
"configuration": {
"title": "Configuration du plugin"
},
"connection": {
"args": "Paramètres de démarrage",
"command": "Commande de démarrage",
"title": "Informations de connexion",
"type": "Type de connexion",
"url": "Adresse du service"
},
"saveSettings": "Enregistrer les paramètres",
"title": "Paramètres du plugin"
},
"sidebar": {
"install": "Installer le serveur MCP",
"meta": {
"homepage": "Page d'accueil",
"installCount": "Nombre d'installations",
"language": "Langue du code source",
"license": "Licence",
"published": "Date de publication",
"repo": "Dépôt du code source",
"stars": "Nombre d'étoiles",
"title": "Informations détaillées",
"updated": "Dernière mise à jour"
},
"moreServerConfig": "Voir les détails",
"recommendServers": "MCP associés",
"serverConfig": "Configuration d'installation",
"toc": "Table des matières"
},
"summary": {
"title": "Que pouvez-vous faire avec ce serveur MCP ?"
},
"totalScore": {
"description": "Score total calculé en fonction de plusieurs indicateurs",
"legend": {
"aGrade": "Grade A ({{minPercent}}-100%)",
"bGrade": "Grade B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Grade F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} points",
"popover": {
"completedOptional": "✅ Options facultatives complétées ({{count}})",
"completedRequired": "✅ Options obligatoires complétées ({{count}})",
"incompleteOptional": "⏸️ Options facultatives incomplètes ({{count}})",
"incompleteRequired": "❌ Options obligatoires incomplètes ({{count}})",
"title": "Détails de l'évaluation"
},
"ratingFormat": "Évaluation : {{level}}",
"scoreInfo": {
"items": "éléments",
"points": "points",
"requiredItems": "éléments obligatoires"
},
"title": "Score total"
},
"versions": {
"table": {
"isLatest": "Dernière version",
"isValidated": "Validé",
"publishAt": "Date de publication",
"version": "Version"
},
"title": "Historique des versions"
}
},
"hero": {
"desc": "Plateforme open source et déployable de serveurs MCP, aidant les systèmes d'IA à accéder facilement aux systèmes de fichiers, bases de données, API et autres ressources clés, étendant pleinement vos capacités d'IA.",
"subTitle": "Open source & prêt à l'emploi",
"title": "Marché MCP open source pour l'IA"
},
"sorts": {
"createdAt": "Ajouté récemment",
"installCount": "Nombre d'installations",
"isFeatured": "Plugin recommandé",
"isValidated": "Plugin validé",
"promptsCount": "Nombre d'invites",
"ratingCount": "Nombre d'évaluations",
"resourcesCount": "Nombre de ressources",
"toolsCount": "Nombre d'outils",
"updatedAt": "Dernière mise à jour"
},
"title": "Marché MCP",
"unvalidated": {
"desc": "Ce serveur MCP n'a pas encore été validé",
"title": "Non validé"
},
"validated": {
"desc": "Ce serveur MCP a été validé, garantissant sa qualité et sa fiabilité.",
"descWithDate": "Ce serveur MCP a été validé le {{date}}, garantissant sa qualité et sa fiabilité.",
"title": "Validé"
}
},
"models": {
"abilities": "Capacités du modèle",
"chat": "Commencer la conversation",
"contentLength": "Longueur maximale du contexte",
"details": {
"overview": {
"title": "Aperçu"
},
"related": {
"listTitle": "Modèles associés",
"more": "Voir plus",
"title": "Recommandations associées"
}
},
"free": "Gratuit",
"guide": "Guide de configuration",
"list": "Liste des modèles",
@@ -559,30 +156,11 @@
"throughput": "Débit",
"throughputTooltip": "Nombre moyen de tokens transmis par seconde pour les requêtes de flux"
},
"sorts": {
"contextWindowTokens": "Longueur du contexte",
"identifier": "ID du modèle",
"inputPrice": "Prix d'entrée",
"outputPrice": "Prix de sortie",
"providerCount": "Nombre de fournisseurs",
"releasedAt": "Publié récemment"
},
"suggestions": "Modèles connexes",
"supportedProviders": "Fournisseurs prenant en charge ce modèle"
},
"plugins": {
"community": "Plugins communautaires",
"details": {
"settings": {
"title": "Paramètres du plugin"
},
"summary": {
"title": "Que pouvez-vous faire avec ce plugin ?"
},
"tools": {
"title": "Outils du plugin"
}
},
"install": "Installer le plugin",
"installed": "Installé",
"list": "Liste des plugins",
@@ -595,54 +173,36 @@
"more": "Plus",
"official": "Plugins officiels",
"recentSubmits": "Mises à jour récentes",
"sorts": {
"createdAt": "Publié récemment",
"identifier": "ID du plugin",
"title": "Nom du plugin"
},
"suggestions": "Suggestions connexes"
},
"providers": {
"config": "Configurer le fournisseur",
"details": {
"guide": {
"title": "Guide d'intégration"
},
"overview": {
"title": "Aperçu"
},
"related": {
"listTitle": "Fournisseurs associés",
"more": "Voir plus",
"title": "Recommandations associées"
}
},
"list": "Liste des fournisseurs de modèles",
"modelCount": "{{count}} modèles",
"modelName": "Nom du modèle",
"modelSite": "Documentation des modèles",
"more": "Plus",
"officialSite": "Site officiel",
"showAllModels": "Afficher tous les modèles",
"sorts": {
"default": "Tri par défaut",
"identifier": "ID du fournisseur",
"modelCount": "Nombre de modèles"
},
"suggestions": "Fournisseurs connexes",
"supportedModels": "Modèles pris en charge"
},
"publishedTime": "Publié le",
"search": {
"placeholder": "Rechercher par nom, description ou mot-clé...",
"result": "{{count}} résultats de recherche concernant <highlight>{{keyword}}</highlight>",
"searching": "Recherche en cours..."
},
"sort": {
"mostLiked": "Le plus aimé",
"mostUsed": "Le plus utilisé",
"newest": "Du plus récent au plus ancien",
"oldest": "Du plus ancien au plus récent",
"recommended": "Recommandé"
},
"tab": {
"assistant": "Assistant",
"assistants": "Assistants",
"home": "Accueil",
"model": "Modèle",
"plugin": "Plugin",
"provider": "Fournisseur de modèles"
"models": "Modèles",
"plugins": "Plugins",
"providers": "Fournisseurs de modèles"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "Assistants IA"
},
"description": "Création de contenu, rédaction, questions-réponses, génération d'images, génération de vidéos, génération de voix, agents intelligents, flux de travail automatisés, applications AI personnalisées, personnalisez votre espace de travail AI.",
"mcp": {
"description": "Recherchez, comparez et connectez des milliers de serveurs MCP, aidant les systèmes d'IA à accéder facilement aux systèmes de fichiers, bases de données, API et autres ressources clés, étendant ainsi pleinement vos capacités d'IA",
"title": "Marché des serveurs MCP"
},
"models": {
"description": "Explorez les modèles AI populaires OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek.",
"title": "Modèles IA"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "demande d'appel d'outil"
},
"detailModal": {
"customPlugin": {
"description": "Veuillez consulter la page d'édition pour plus de détails",
"editBtn": "Modifier maintenant",
"title": "Ceci est un plugin personnalisé"
},
"emptyState": {
"description": "Veuillez installer ce plugin pour voir ses fonctionnalités et options de configuration",
"title": "Voir les détails du plugin après installation"
},
"info": {
"description": "Description de l'API",
"name": "Nom de l'API"
@@ -239,50 +230,6 @@
},
"title": "Fichiers locaux"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Vérification de l'environnement d'installation...",
"COMPLETED": "Installation terminée",
"CONFIGURATION_REQUIRED": "Veuillez compléter la configuration requise avant de continuer l'installation",
"ERROR": "Erreur d'installation",
"FETCHING_MANIFEST": "Récupération du fichier manifeste du plugin...",
"GETTING_SERVER_MANIFEST": "Initialisation du serveur MCP...",
"INSTALLING_PLUGIN": "Installation du plugin en cours...",
"configurationDescription": "Ce plugin MCP nécessite des paramètres de configuration pour fonctionner correctement, veuillez remplir les informations nécessaires.",
"configurationRequired": "Configurer les paramètres du plugin",
"continueInstall": "Continuer l'installation",
"dependenciesDescription": "Ce plugin nécessite l'installation des dépendances système suivantes pour fonctionner correctement. Veuillez installer les dépendances manquantes selon les instructions, puis cliquez sur 'Re-vérifier' pour continuer l'installation.",
"dependenciesRequired": "Veuillez installer les dépendances système du plugin",
"dependencyStatus": {
"installed": "Installé",
"notInstalled": "Non installé",
"requiredVersion": "Version requise : {{version}}"
},
"errorDetails": {
"args": "Arguments",
"command": "Commande",
"connectionParams": "Paramètres de connexion",
"env": "Variables d'environnement",
"errorOutput": "Journal des erreurs",
"exitCode": "Code de sortie",
"hideDetails": "Masquer les détails",
"originalError": "Erreur originale",
"showDetails": "Afficher les détails"
},
"errorTypes": {
"CONNECTION_FAILED": "Échec de la connexion",
"INITIALIZATION_TIMEOUT": "Délai d'initialisation dépassé",
"PROCESS_SPAWN_ERROR": "Échec du démarrage du processus",
"UNKNOWN_ERROR": "Erreur inconnue",
"VALIDATION_ERROR": "Échec de la validation des paramètres"
},
"installError": "Échec de l'installation du plugin MCP, raison : {{detail}}",
"installMethods": {
"manual": "Installation manuelle :",
"recommended": "Méthode d'installation recommandée :"
},
"recheckDependencies": "Re-vérifier",
"skipDependencies": "Ignorer la vérification"
},
"pluginList": "Liste des plugins",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Paramètres des plugins",
"settings": {
"capabilities": {
"prompts": "Invites",
"resources": "Ressources",
"title": "Capacités du plugin",
"tools": "Outils"
},
"configuration": {
"title": "Configuration du plugin"
},
"connection": {
"args": "Arguments de démarrage",
"command": "Commande de démarrage",
"title": "Informations de connexion",
"type": "Type de connexion",
"url": "Adresse du service"
},
"edit": "Modifier",
"envConfigDescription": "Ces configurations seront transmises en tant que variables d'environnement au processus lors du démarrage du serveur MCP",
"httpTypeNotice": "Les plugins MCP de type HTTP n'ont actuellement pas de variables d'environnement à configurer",
"indexUrl": {
"title": "Index du marché",
"tooltip": "L'édition en ligne n'est pas encore prise en charge. Veuillez configurer via les variables d'environnement lors du déploiement."
},
"messages": {
"connectionUpdateFailed": "Échec de la mise à jour des informations de connexion",
"connectionUpdateSuccess": "Mise à jour des informations de connexion réussie",
"envUpdateFailed": "Échec de l'enregistrement des variables d'environnement",
"envUpdateSuccess": "Enregistrement des variables d'environnement réussi"
},
"modalDesc": "Une fois l'adresse du marché des plugins configurée, vous pourrez utiliser un marché de plugins personnalisé.",
"rules": {
"argsRequired": "Veuillez saisir les paramètres de démarrage",
"commandRequired": "Veuillez saisir la commande de démarrage",
"urlRequired": "Veuillez saisir l'adresse du service"
},
"saveSettings": "Enregistrer les paramètres",
"title": "Paramètres du marché des plugins"
},
"showInPortal": "Veuillez consulter les détails dans l'espace de travail",
"store": {
"actions": {
"cancel": "Annuler l'installation",
"confirmUninstall": "Vous êtes sur le point de désinstaller ce plugin. Une fois désinstallé, sa configuration sera effacée. Veuillez confirmer votre action.",
"detail": "Détails",
"install": "Installer",
@@ -371,15 +286,13 @@
"communityPlugin": "Plugin communautaire",
"customPlugin": "Plugin personnalisé",
"empty": "Aucun plugin installé pour le moment",
"emptySelectHint": "Sélectionnez un plugin pour prévisualiser les détails",
"installAllPlugins": "Installer tous les plugins",
"networkError": "Échec de la récupération de la boutique de plugins. Veuillez vérifier votre connexion réseau et réessayer.",
"placeholder": "Rechercher le nom ou les mots-clés de l'extension...",
"releasedAt": "Publié le {{createdAt}}",
"tabs": {
"installed": "Installés",
"mcp": "Plugin MCP",
"old": "Plugin LobeChat"
"all": "Tous",
"installed": "Installés"
},
"title": "Boutique de plugins"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Plus de modèles sont en cours de <1>planification pour être ajoutés</1>, restez à l'écoute"
},
"plugin": {
"addMCPPlugin": "Ajouter un plugin MCP",
"addTooltip": "Ajouter un plugin personnalisé",
"clearDeprecated": "Effacer les plugins obsolètes",
"empty": "Aucun plugin installé pour le moment, veuillez visiter <1>la boutique de plugins</1> pour explorer",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Introduzione all'assistente",
"detail": "Dettagli",
"details": {
"capabilities": {
"knowledge": {
"desc": "L'assistente integra le seguenti basi di conoscenza per aiutarti a rispondere a più domande.",
"title": "Basi di conoscenza"
},
"plugin": {
"desc": "L'assistente integra i seguenti plugin per aiutarti a completare più attività.",
"title": "Plugin integrati"
},
"title": "Capacità dell'assistente"
},
"overview": {
"example": "Dimostrazione dell'assistente",
"title": "Panoramica"
},
"related": {
"listTitle": "Assistenti correlati",
"more": "Vedi di più",
"title": "Raccomandazioni correlate"
},
"sidebar": {
"toc": "Indice"
},
"summary": {
"title": "Cosa puoi fare con questo assistente?"
},
"systemRole": {
"openingMessage": "Messaggio di apertura",
"openingQuestions": "Domande di apertura",
"title": "Impostazioni dell'assistente"
}
},
"list": "Elenco assistenti",
"more": "Di più",
"plugins": "Plugin integrati",
"recentSubmits": "Aggiornamenti recenti",
"sorts": {
"createdAt": "Pubblicati di recente",
"identifier": "ID assistente",
"knowledgeCount": "Numero di basi di conoscenza",
"pluginCount": "Numero di plugin",
"title": "Nome assistente",
"tokenUsage": "Utilizzo token"
},
"suggestions": "Suggerimenti correlati",
"systemRole": "Impostazioni assistente",
"tokenUsage": "Utilizzo token per prompt assistente",
"try": "Prova",
"withKnowledge": "Assistente con basi di conoscenza",
"withPlugin": "Assistente con plugin"
"try": "Prova"
},
"back": "Torna alla scoperta",
"category": {
@@ -85,7 +41,6 @@
"all": "Tutti",
"gaming-entertainment": "Gioco e intrattenimento",
"life-style": "Stile di vita",
"lifestyle": "Stile di vita",
"media-generate": "Generazione media",
"science-education": "Scienza e istruzione",
"social": "Social media",
@@ -147,368 +102,10 @@
"featuredTools": "Plugin consigliati",
"more": "Scopri di più"
},
"isClaimed": "Rivendicato",
"isFeatured": "Consigliato",
"isOfficial": "Certificato ufficiale",
"like": "Mi piace",
"mcp": {
"categories": {
"all": {
"description": "Tutti i server MCP",
"name": "Tutti"
},
"business": {
"description": "Servizi commerciali e aziendali",
"name": "Servizi commerciali"
},
"developer": {
"description": "Strumenti e servizi per sviluppatori",
"name": "Strumenti per sviluppatori"
},
"gaming-entertainment": {
"description": "Giochi, intrattenimento e attività ricreative",
"name": "Giochi e intrattenimento"
},
"health-wellness": {
"description": "Salute, fitness e benessere mentale e fisico",
"name": "Salute e benessere"
},
"lifestyle": {
"description": "Stile di vita personale, abitudini e attività quotidiane",
"name": "Stile di vita"
},
"media-generate": {
"description": "Generazione, modifica e gestione dei media",
"name": "Generazione media"
},
"news": {
"description": "Aggregazione di notizie, reportage e servizi informativi",
"name": "Notizie e informazioni"
},
"productivity": {
"description": "Gestione attività, appunti e strumenti di produttività",
"name": "Strumenti di produttività"
},
"science-education": {
"description": "Ricerca scientifica, apprendimento e strumenti educativi",
"name": "Scienza ed educazione"
},
"social": {
"description": "Reti sociali e comunicazione",
"name": "Social media"
},
"stocks-finance": {
"description": "Mercati finanziari, trading e investimenti",
"name": "Azioni e finanza"
},
"tools": {
"description": "Strumenti e servizi utili generici",
"name": "Strumenti utili"
},
"travel-transport": {
"description": "Pianificazione viaggi e trasporti",
"name": "Viaggi e trasporti"
},
"weather": {
"description": "Previsioni meteo e servizi meteorologici",
"name": "Meteo e clima"
},
"web-search": {
"description": "Ricerca web e recupero informazioni",
"name": "Ricerca informazioni"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Questo servizio può funzionare localmente o nel cloud a seconda della configurazione o del contesto d'uso, offrendo capacità ibride.",
"title": "Servizio ibrido"
},
"local": {
"desc": "Questo server può funzionare solo sul dispositivo locale del client, richiede installazione e dipende da risorse locali.",
"title": "Servizio locale"
},
"remote": {
"desc": "Questo server è ospitato e funziona in remoto, dipendendo principalmente da servizi remoti senza necessità di ambiente locale.",
"title": "Servizio cloud"
}
},
"deployment": {
"args": "Argomenti",
"checkCommand": "Comando di verifica",
"command": "Comando",
"commandLine": "Dipendenze di sistema",
"connection": "Tipo di connessione",
"connectionType": "Tipo di connessione",
"description": "Modalità di installazione e distribuzione del plugin",
"descriptionPlaceholder": "Descrizione opzionale",
"empty": "Nessuna opzione di distribuzione disponibile",
"env": "Variabili d'ambiente",
"guide": "Istruzioni di installazione",
"installation": "Installazione tramite {{method}}",
"installationMethod": "Metodo di installazione",
"other": "Altre impostazioni",
"packageName": "Nome pacchetto",
"platform": {
"steps": {
"claude": "- Apri l'app **Claude Desktop**\n- Vai su **Impostazioni** e seleziona **Sviluppatore**\n- Clicca su **Modifica configurazione**\n- Apri il file **claude_desktop_config.json**\n- Copia e incolla la configurazione del server nel file esistente e salva",
"cline": "- Apri VS Code con l'estensione Cline installata\n- Clicca sull'icona Cline nella barra laterale\n- Seleziona **MCP Servers** dal menu a tendina\n- Nella scheda **Remote Servers**, inserisci il nome del server e l'URL del tuo server MCP\n- Clicca su **Add Server** per connetterti",
"cursor": "- Vai su **Impostazioni** e seleziona le impostazioni di Cursor\n- Scegli **MCP** nella colonna di sinistra\n- Clicca su **Aggiungi nuovo server MCP globale** in alto a destra\n- Copia e incolla la configurazione del server nel file esistente e salva",
"lobeChat": "- Apri l'app desktop **LobeChat**\n- Vai su **Impostazioni** - **Assistente predefinito**\n- Seleziona **Impostazioni plugin** - **Plugin personalizzati**\n- Clicca su **Importa rapidamente configurazione JSON**\n- Copia e incolla la configurazione del server nel campo di testo e installa",
"openai": "- Apri la tua app o ambiente di sviluppo **OpenAI**\n- Configura lo strumento MCP in **Responses API**\n- Aggiungi il blocco MCP nell'array **tools** della richiesta API\n- Imposta **server_url** al tuo endpoint del server MCP\n- Includi le intestazioni di autenticazione necessarie (chiave API, token, ecc.)\n- Usa il parametro `allowed_tools` per limitare gli strumenti esposti\n- Imposta `require_approval` per controllare l'approvazione dell'esecuzione degli strumenti",
"vscode": "- Apri VS Code\n- Apri il pannello comandi (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Digita **MCP: Add Server** e selezionalo\n- Scegli se aggiungere alle impostazioni di workspace o utente\n- Copia e incolla la configurazione del server"
},
"title": "Installazione su {{platform}}"
},
"recommended": "Raccomandato",
"systemDependencies": "Dipendenze di sistema",
"table": {
"description": "Descrizione",
"name": "Nome",
"required": "Obbligatorio",
"type": "Tipo"
},
"title": "Metodo di installazione"
},
"githubBadge": {
"desc": "LobeHub esegue scansioni regolari del codice e della documentazione per:\n\n- Verificare il corretto funzionamento del server MCP.\n- Estrarre caratteristiche del server come strumenti, risorse, prompt e parametri richiesti.\n- Il nostro badge aiuta gli utenti a valutare rapidamente la sicurezza, le funzionalità e le istruzioni di installazione del server MCP.\n\nCopia il codice seguente nel tuo file `README.md`:"
},
"nav": {
"needHelp": "Hai bisogno di aiuto?",
"reportIssue": "Segnala un problema",
"viewSourceCode": "Visualizza codice sorgente"
},
"overview": {
"title": "Panoramica"
},
"related": {
"listTitle": "Server MCP correlati",
"more": "Vedi di più",
"title": "Raccomandazioni correlate"
},
"schema": {
"mode": {
"docs": "Documentazione"
},
"prompts": {
"arguments": "Configurazione parametri",
"desc": "Modelli interattivi attivati dalla scelta dell'utente",
"empty": "Nessun prompt disponibile",
"instructions": "Istruzioni",
"table": {
"description": "Descrizione",
"name": "Nome",
"required": "Obbligatorio"
},
"title": "Elenco prompt"
},
"resources": {
"desc": "Dati contestuali aggiunti e gestiti dal client",
"empty": "Nessuna risorsa disponibile",
"table": {
"description": "Descrizione",
"mineType": "Tipo MIME",
"name": "Nome",
"uri": "URI"
},
"title": "Elenco risorse"
},
"title": "Funzionalità plugin",
"tools": {
"desc": "Interfacce funzionali esposte al modello linguistico (LLM) per eseguire operazioni",
"empty": "Nessuno strumento disponibile",
"inputSchema": "Descrizione input",
"instructions": "Istruzioni",
"table": {
"description": "Descrizione",
"name": "Nome",
"required": "Obbligatorio",
"type": "Tipo"
},
"title": "Elenco strumenti"
}
},
"score": {
"claimed": {
"desc": "Questo server MCP è stato reclamato dal proprietario, garantendo la proprietà e la gestione.",
"title": "Reclamato dal proprietario"
},
"deployMoreThanManual": {
"desc": "Questo server MCP offre metodi di installazione più user-friendly rispetto a Manual, facilitando la distribuzione e l'uso.",
"title": "Offre metodi di installazione user-friendly"
},
"deployment": {
"desc": "Questo server MCP offre almeno un metodo di installazione per consentire la distribuzione e l'uso.",
"descWithCount": "Questo server MCP offre {{number}} metodi di installazione per consentire la distribuzione e l'uso.",
"title": "Offre almeno un metodo di installazione"
},
"license": {
"desc": "Questo repository contiene un file LICENSE.",
"descWithlicense": "La licenza di questo repository è {{license}}.",
"title": "Con LICENSE"
},
"listTitle": "Dettagli punteggio",
"notClaimed": {
"desc": "Se sei il proprietario di questo server MCP, puoi reclamarlo tramite i seguenti metodi.",
"title": "Non reclamato dal proprietario"
},
"prompts": {
"desc": "Questo server MCP fornisce prompt per consentire l'interazione con il servizio.",
"descWithCount": "Questo server MCP fornisce {{number}} prompt per consentire l'interazione con il servizio.",
"title": "Include prompt"
},
"readme": {
"desc": "Questo repository contiene un file README.md.",
"title": "Con README"
},
"resources": {
"desc": "Questo server MCP fornisce risorse per consentire l'aggiunta e la gestione di dati contestuali.",
"descWithCount": "Questo server MCP fornisce {{number}} risorse per consentire l'aggiunta e la gestione di dati contestuali.",
"title": "Include risorse"
},
"title": "Punteggio",
"tools": {
"desc": "Il servizio deve fornire almeno uno strumento per consentire agli utenti di eseguire operazioni specifiche.",
"descWithCount": "Questo server MCP fornisce {{number}} strumenti per consentire agli utenti di eseguire operazioni specifiche.",
"title": "Include almeno uno strumento"
},
"validated": {
"desc": "Questo server MCP ha superato la verifica di installazione, garantendo qualità e affidabilità.",
"title": "Verificato"
}
},
"scoreLevel": {
"a": {
"desc": "Questo server MCP è stato rigorosamente verificato, offrendo funzionalità complete e un'esperienza utente di alta qualità.",
"fullTitle": "Plugin eccellente",
"title": "Eccellente"
},
"b": {
"desc": "Questo server MCP offre buone funzionalità ed esperienza utente, ma potrebbe migliorare in alcuni aspetti.",
"fullTitle": "Funzionalità buona",
"title": "Buono"
},
"f": {
"desc": "Questo server MCP ha funzionalità incomplete o qualità bassa, si consiglia cautela nell'uso.",
"fullTitle": "Qualità scadente",
"title": "Scarso"
}
},
"settings": {
"capabilities": {
"prompts": "Prompt",
"resources": "Risorse",
"title": "Capacità del plugin",
"tools": "Strumenti"
},
"configuration": {
"title": "Configurazione del plugin"
},
"connection": {
"args": "Parametri di avvio",
"command": "Comando di avvio",
"title": "Informazioni di connessione",
"type": "Tipo di connessione",
"url": "Indirizzo del servizio"
},
"saveSettings": "Salva impostazioni",
"title": "Impostazioni del plugin"
},
"sidebar": {
"install": "Installa server MCP",
"meta": {
"homepage": "Pagina ufficiale",
"installCount": "Numero installazioni",
"language": "Linguaggio sorgente",
"license": "Licenza",
"published": "Data di pubblicazione",
"repo": "Repository sorgente",
"stars": "Stelle",
"title": "Dettagli",
"updated": "Ultimo aggiornamento"
},
"moreServerConfig": "Vedi dettagli",
"recommendServers": "MCP correlati",
"serverConfig": "Configurazione installazione",
"toc": "Indice"
},
"summary": {
"title": "Cosa puoi fare con questo server MCP?"
},
"totalScore": {
"description": "Punteggio totale calcolato in base a vari indicatori",
"legend": {
"aGrade": "Classe A ({{minPercent}}-100%)",
"bGrade": "Classe B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Classe F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} punti",
"popover": {
"completedOptional": "✅ Opzioni opzionali completate ({{count}})",
"completedRequired": "✅ Opzioni obbligatorie completate ({{count}})",
"incompleteOptional": "⏸️ Opzioni opzionali non completate ({{count}})",
"incompleteRequired": "❌ Opzioni obbligatorie non completate ({{count}})",
"title": "Dettagli punteggio"
},
"ratingFormat": "Valutazione: {{level}}",
"scoreInfo": {
"items": "Elementi",
"points": "Punti",
"requiredItems": "Elementi obbligatori"
},
"title": "Punteggio totale"
},
"versions": {
"table": {
"isLatest": "Ultima versione",
"isValidated": "Verificata",
"publishAt": "Data di pubblicazione",
"version": "Versione"
},
"title": "Cronologia versioni"
}
},
"hero": {
"desc": "Piattaforma open source e deployabile di server MCP che aiuta i sistemi AI ad accedere facilmente a file system, database, API e altre risorse chiave, espandendo completamente le tue capacità AI.",
"subTitle": "Open source & pronto all'uso",
"title": "Mercato MCP open source per AI"
},
"sorts": {
"createdAt": "Aggiunti di recente",
"installCount": "Numero installazioni",
"isFeatured": "Plugin consigliati",
"isValidated": "Plugin verificati",
"promptsCount": "Numero prompt",
"ratingCount": "Numero valutazioni",
"resourcesCount": "Numero risorse",
"toolsCount": "Numero strumenti",
"updatedAt": "Aggiornati di recente"
},
"title": "Mercato MCP",
"unvalidated": {
"desc": "Questo server MCP non è ancora stato verificato",
"title": "Non verificato"
},
"validated": {
"desc": "Questo server MCP è stato verificato, garantendo qualità e affidabilità.",
"descWithDate": "Questo server MCP è stato verificato il {{date}}, garantendo qualità e affidabilità.",
"title": "Verificato"
}
},
"models": {
"abilities": "Capacità del modello",
"chat": "Inizia conversazione",
"contentLength": "Lunghezza massima del contenuto",
"details": {
"overview": {
"title": "Panoramica"
},
"related": {
"listTitle": "Modelli correlati",
"more": "Vedi di più",
"title": "Raccomandazioni correlate"
}
},
"free": "Gratuito",
"guide": "Guida alla configurazione",
"list": "Elenco modelli",
@@ -559,30 +156,11 @@
"throughput": "Throughput",
"throughputTooltip": "Numero medio di Token trasmessi per secondo nelle richieste di streaming"
},
"sorts": {
"contextWindowTokens": "Lunghezza contesto",
"identifier": "ID modello",
"inputPrice": "Prezzo input",
"outputPrice": "Prezzo output",
"providerCount": "Numero fornitori",
"releasedAt": "Pubblicato di recente"
},
"suggestions": "Modelli correlati",
"supportedProviders": "Fornitori supportati da questo modello"
},
"plugins": {
"community": "Plugin della comunità",
"details": {
"settings": {
"title": "Impostazioni plugin"
},
"summary": {
"title": "Cosa puoi fare con questo plugin?"
},
"tools": {
"title": "Strumenti plugin"
}
},
"install": "Installa plugin",
"installed": "Installato",
"list": "Elenco plugin",
@@ -595,54 +173,36 @@
"more": "Di più",
"official": "Plugin ufficiale",
"recentSubmits": "Aggiornamenti recenti",
"sorts": {
"createdAt": "Pubblicati di recente",
"identifier": "ID plugin",
"title": "Nome plugin"
},
"suggestions": "Suggerimenti correlati"
},
"providers": {
"config": "Configurazione del fornitore",
"details": {
"guide": {
"title": "Guida all'integrazione"
},
"overview": {
"title": "Panoramica"
},
"related": {
"listTitle": "Fornitori correlati",
"more": "Vedi di più",
"title": "Raccomandazioni correlate"
}
},
"list": "Elenco fornitori di modelli",
"modelCount": "{{count}} modelli",
"modelName": "Nome modello",
"modelSite": "Documentazione del modello",
"more": "Di più",
"officialSite": "Sito ufficiale",
"showAllModels": "Mostra tutti i modelli",
"sorts": {
"default": "Ordinamento predefinito",
"identifier": "ID fornitore",
"modelCount": "Numero modelli"
},
"suggestions": "Fornitori correlati",
"supportedModels": "Modelli supportati"
},
"publishedTime": "Pubblicato il",
"search": {
"placeholder": "Cerca nome, descrizione o parole chiave...",
"result": "{{count}} risultati di ricerca su <highlight>{{keyword}}</highlight>",
"searching": "Ricerca in corso..."
},
"sort": {
"mostLiked": "Più apprezzati",
"mostUsed": "Più utilizzati",
"newest": "Dal più recente al più vecchio",
"oldest": "Dal più vecchio al più recente",
"recommended": "Consigliati"
},
"tab": {
"assistant": "Assistente",
"assistants": "Assistenti",
"home": "Home",
"model": "Modello",
"plugin": "Plugin",
"provider": "Fornitore modello"
"models": "Modelli",
"plugins": "Plugin",
"providers": "Fornitori di modelli"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "Assistenti AI"
},
"description": "Creazione di contenuti, copywriting, domande e risposte, generazione di immagini, generazione di video, generazione vocale, agenti intelligenti, flussi di lavoro automatizzati, applicazioni AI personalizzate, personalizza il tuo spazio di lavoro per le applicazioni AI",
"mcp": {
"description": "Cerca, confronta e connettiti a migliaia di server MCP, aiutando i sistemi AI ad accedere facilmente a file system, database, API e altre risorse chiave, espandendo completamente le tue capacità AI",
"title": "Mercato dei server MCP"
},
"models": {
"description": "Esplora i modelli AI più diffusi: OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "Modelli AI"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "richiesta di chiamata dello strumento"
},
"detailModal": {
"customPlugin": {
"description": "Per favore, vai alla pagina di modifica per vedere i dettagli",
"editBtn": "Modifica ora",
"title": "Questo è un plugin personalizzato"
},
"emptyState": {
"description": "Si prega di installare questo plugin per visualizzare le funzionalità e le opzioni di configurazione del plugin",
"title": "Visualizza i dettagli del plugin dopo l'installazione"
},
"info": {
"description": "Descrizione API",
"name": "Nome API"
@@ -239,50 +230,6 @@
},
"title": "File locali"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Verifica dell'ambiente di installazione...",
"COMPLETED": "Installazione completata",
"CONFIGURATION_REQUIRED": "Si prega di completare la configurazione prima di continuare l'installazione",
"ERROR": "Errore di installazione",
"FETCHING_MANIFEST": "Recupero del file di descrizione del plugin...",
"GETTING_SERVER_MANIFEST": "Inizializzazione del server MCP...",
"INSTALLING_PLUGIN": "Installazione del plugin in corso...",
"configurationDescription": "Questo plugin MCP richiede la configurazione dei parametri per funzionare correttamente, si prega di inserire le informazioni di configurazione necessarie",
"configurationRequired": "Configurazione dei parametri del plugin",
"continueInstall": "Continua installazione",
"dependenciesDescription": "Questo plugin necessita dell'installazione delle seguenti dipendenze di sistema per funzionare correttamente. Si prega di installare le dipendenze mancanti seguendo le istruzioni, quindi cliccare su 'Riprova' per continuare l'installazione.",
"dependenciesRequired": "Si prega di installare le dipendenze di sistema del plugin",
"dependencyStatus": {
"installed": "Installato",
"notInstalled": "Non installato",
"requiredVersion": "Versione richiesta: {{version}}"
},
"errorDetails": {
"args": "Parametri",
"command": "Comando",
"connectionParams": "Parametri di connessione",
"env": "Variabili d'ambiente",
"errorOutput": "Log degli errori",
"exitCode": "Codice di uscita",
"hideDetails": "Nascondi dettagli",
"originalError": "Errore originale",
"showDetails": "Mostra dettagli"
},
"errorTypes": {
"CONNECTION_FAILED": "Connessione fallita",
"INITIALIZATION_TIMEOUT": "Timeout di inizializzazione",
"PROCESS_SPAWN_ERROR": "Errore nell'avvio del processo",
"UNKNOWN_ERROR": "Errore sconosciuto",
"VALIDATION_ERROR": "Validazione dei parametri fallita"
},
"installError": "Installazione del plugin MCP fallita, motivo: {{detail}}",
"installMethods": {
"manual": "Installazione manuale:",
"recommended": "Metodo di installazione consigliato:"
},
"recheckDependencies": "Riprova",
"skipDependencies": "Salta verifica"
},
"pluginList": "Elenco dei plugin",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Impostazioni del plugin",
"settings": {
"capabilities": {
"prompts": "Prompt",
"resources": "Risorse",
"title": "Capacità del plugin",
"tools": "Strumenti"
},
"configuration": {
"title": "Configurazione del plugin"
},
"connection": {
"args": "Parametri di avvio",
"command": "Comando di avvio",
"title": "Informazioni di connessione",
"type": "Tipo di connessione",
"url": "Indirizzo del servizio"
},
"edit": "Modifica",
"envConfigDescription": "Queste configurazioni saranno passate come variabili d'ambiente al processo all'avvio del server MCP",
"httpTypeNotice": "I plugin MCP di tipo HTTP non richiedono variabili d'ambiente da configurare",
"indexUrl": {
"title": "Indice di mercato",
"tooltip": "Modifica non supportata online. Imposta tramite variabili d'ambiente durante il deploy"
},
"messages": {
"connectionUpdateFailed": "Aggiornamento delle informazioni di connessione fallito",
"connectionUpdateSuccess": "Informazioni di connessione aggiornate con successo",
"envUpdateFailed": "Salvataggio delle variabili d'ambiente fallito",
"envUpdateSuccess": "Variabili d'ambiente salvate con successo"
},
"modalDesc": "Dopo aver configurato l'indirizzo del mercato dei plugin, è possibile utilizzare un mercato dei plugin personalizzato",
"rules": {
"argsRequired": "Inserisci i parametri di avvio",
"commandRequired": "Inserisci il comando di avvio",
"urlRequired": "Inserisci l'indirizzo del servizio"
},
"saveSettings": "Salva impostazioni",
"title": "Impostazioni del mercato dei plugin"
},
"showInPortal": "Si prega di visualizzare i dettagli nell'area di lavoro",
"store": {
"actions": {
"cancel": "Annulla installazione",
"confirmUninstall": "Stai per disinstallare questo plugin. La disinstallazione cancellerà la configurazione del plugin. Conferma l'operazione",
"detail": "Dettagli",
"install": "Installa",
@@ -371,15 +286,13 @@
"communityPlugin": "Plugin della community",
"customPlugin": "Personalizzato",
"empty": "Nessun plugin installato al momento",
"emptySelectHint": "Seleziona un plugin per visualizzare i dettagli",
"installAllPlugins": "Installa tutti",
"networkError": "Impossibile recuperare il negozio dei plugin. Controlla la connessione di rete e riprova",
"placeholder": "Cerca per nome, descrizione o parola chiave del plugin...",
"releasedAt": "Pubblicato il {{createdAt}}",
"tabs": {
"installed": "Installati",
"mcp": "Plugin MCP",
"old": "Plugin LobeChat"
"all": "Tutti",
"installed": "Installati"
},
"title": "Negozio dei plugin"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Altri modelli sono in fase di <1> pianificazione per l'integrazione </1>, resta sintonizzato"
},
"plugin": {
"addMCPPlugin": "Aggiungi plugin MCP",
"addTooltip": "Aggiungi plugin personalizzato",
"clearDeprecated": "Rimuovi plugin non validi",
"empty": "Nessun plugin installato al momento, visita il <1>negozio dei plugin</1> per esplorare",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "アシスタントの紹介",
"detail": "詳細",
"details": {
"capabilities": {
"knowledge": {
"desc": "アシスタントには以下のナレッジベースが組み込まれており、より多くの質問に答えるのに役立ちます。",
"title": "ナレッジベース"
},
"plugin": {
"desc": "アシスタントには以下のプラグインが組み込まれており、より多くのタスクを完了するのに役立ちます。",
"title": "組み込みプラグイン"
},
"title": "アシスタントの能力"
},
"overview": {
"example": "アシスタントのデモ",
"title": "概要"
},
"related": {
"listTitle": "関連アシスタント",
"more": "もっと見る",
"title": "関連情報"
},
"sidebar": {
"toc": "目次"
},
"summary": {
"title": "このアシスタントでできること"
},
"systemRole": {
"openingMessage": "開始メッセージ",
"openingQuestions": "開始時の質問",
"title": "アシスタント設定"
}
},
"list": "アシスタントリスト",
"more": "もっと見る",
"plugins": "プラグインを統合",
"recentSubmits": "最近の更新",
"sorts": {
"createdAt": "最新公開",
"identifier": "アシスタントID",
"knowledgeCount": "ナレッジベース数",
"pluginCount": "プラグイン数",
"title": "アシスタント名",
"tokenUsage": "トークン使用量"
},
"suggestions": "関連情報",
"systemRole": "アシスタント設定",
"tokenUsage": "アシスタントプロンプトのトークン使用量",
"try": "試してみる",
"withKnowledge": "このアシスタントにはナレッジベースが付属しています",
"withPlugin": "このアシスタントにはプラグインが付属しています"
"try": "試してみる"
},
"back": "戻る",
"category": {
@@ -85,7 +41,6 @@
"all": "すべて",
"gaming-entertainment": "ゲーム・エンターテイメント",
"life-style": "ライフスタイル",
"lifestyle": "ライフスタイル",
"media-generate": "メディア生成",
"science-education": "科学・教育",
"social": "ソーシャルメディア",
@@ -147,368 +102,10 @@
"featuredTools": "おすすめプラグイン",
"more": "もっと発見する"
},
"isClaimed": "認領済み",
"isFeatured": "おすすめ",
"isOfficial": "公式認証",
"like": "好き",
"mcp": {
"categories": {
"all": {
"description": "すべてのMCPサーバー",
"name": "すべて"
},
"business": {
"description": "ビジネスおよび企業向けサービス",
"name": "ビジネスサービス"
},
"developer": {
"description": "開発関連のツールとサービス",
"name": "開発ツール"
},
"gaming-entertainment": {
"description": "ゲーム、エンターテインメント、レジャー活動",
"name": "ゲーム・エンタメ"
},
"health-wellness": {
"description": "健康、フィットネス、メンタルケア",
"name": "健康・ウェルネス"
},
"lifestyle": {
"description": "個人のライフスタイル、習慣、日常活動",
"name": "ライフスタイル"
},
"media-generate": {
"description": "メディアの生成、編集、処理",
"name": "メディア生成"
},
"news": {
"description": "ニュース集約、報道、情報サービス",
"name": "ニュース・情報"
},
"productivity": {
"description": "タスク管理、ノート、効率化ツール",
"name": "生産性ツール"
},
"science-education": {
"description": "科学研究、学習、教育ツール",
"name": "科学・教育"
},
"social": {
"description": "ソーシャルネットワークとコミュニケーション",
"name": "ソーシャルメディア"
},
"stocks-finance": {
"description": "金融市場、取引、投資",
"name": "株式・金融"
},
"tools": {
"description": "汎用実用ツールとサービス",
"name": "実用ツール"
},
"travel-transport": {
"description": "旅行計画と交通手段",
"name": "旅行・交通"
},
"weather": {
"description": "天気予報と気象サービス",
"name": "気象・天気"
},
"web-search": {
"description": "ウェブ検索と情報検索",
"name": "情報検索"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "このサービスは設定や使用シーンに応じて、ローカルまたはクラウドで動作可能なハイブリッド型サービスです。",
"title": "ハイブリッドサービス"
},
"local": {
"desc": "このサーバーはクライアントのローカルデバイス上でのみ動作し、インストールとローカルリソースへの依存が必要です。",
"title": "ローカルサービス"
},
"remote": {
"desc": "このサーバーはリモートでホストされており、主にリモートサービスに依存し、ローカル環境には依存しません。",
"title": "クラウドサービス"
}
},
"deployment": {
"args": "引数",
"checkCommand": "確認コマンド",
"command": "コマンド",
"commandLine": "システム依存",
"connection": "接続方式",
"connectionType": "接続タイプ",
"description": "プラグインのインストールおよび展開方法",
"descriptionPlaceholder": "任意の説明",
"empty": "展開オプションなし",
"env": "環境変数",
"guide": "インストールガイド",
"installation": "{{method}} によるインストール",
"installationMethod": "インストール方法",
"other": "その他の設定",
"packageName": "パッケージ名",
"platform": {
"steps": {
"claude": "- **Claude Desktop** アプリを開く\n- **設定** に移動し、**開発者** を選択\n- **設定編集** をクリック\n- **claude_desktop_config.json** ファイルを開く\n- サーバー設定を既存ファイルにコピー&ペーストし保存",
"cline": "- Cline拡張がインストールされたVS Codeを開く\n- サイドバーのClineアイコンをクリック\n- ドロップダウンメニューから **MCP Servers** を選択\n- **Remote Servers** タブでサーバー名とMCPサーバーURLを入力\n- **Add Server** をクリックして接続",
"cursor": "- **設定** に移動し、Cursor設定を選択\n- 左側で **MCP** を選択\n- 右上の **新しいグローバルMCPサーバーを追加** をクリック\n- サーバー設定を既存ファイルにコピー&ペーストし保存",
"lobeChat": "- **LobeChat デスクトップ版** アプリを開く\n- **設定** - **デフォルトアシスタント** に移動\n- **プラグイン設定** - **カスタムプラグイン** を選択\n- **JSON設定のクイックインポート** をクリック\n- サーバー設定をテキストボックスにコピー&ペーストしインストール",
"openai": "- **OpenAIアプリ** または開発環境を開く\n- **Responses API** にてMCPツールを設定\n- APIリクエストの **tools** 配列にMCPブロックを追加\n- **server_url** をMCPサーバーのエンドポイントに設定\n- 認証に必要なヘッダー情報(APIキー、トークン等)を含める\n- `allowed_tools` パラメータで公開ツールを制限\n- `require_approval` でツール実行の承認を制御",
"vscode": "- VS Codeを開く\n- コマンドパレット(`Ctrl+Shift+P` / `Cmd+Shift+P`)を開く\n- **MCP: Add Server** と入力して選択\n- ワークスペースまたはユーザー設定に追加を選択\n- サーバー設定をコピー&ペースト"
},
"title": "{{platform}} にインストール"
},
"recommended": "おすすめ",
"systemDependencies": "システム依存関係",
"table": {
"description": "説明",
"name": "名前",
"required": "必須",
"type": "タイプ"
},
"title": "{{platform}}でのインストール"
},
"githubBadge": {
"desc": "LobeHub は定期的にリポジトリとドキュメントをスキャンし、以下を行います:\n\n- MCP サーバーが正常に稼働していることを確認します。\n- ツール、リソース、プロンプト情報、必要なパラメータなどのサーバー機能を抽出します。\n- バッジはユーザーが MCP サーバーの安全性、機能特性、インストールガイドを迅速に評価するのに役立ちます。\n\n以下のコードをあなたの `README.md` ファイルにコピーしてください:"
},
"nav": {
"needHelp": "ヘルプが必要ですか?",
"reportIssue": "問題を報告する",
"viewSourceCode": "ソースコードを見る"
},
"overview": {
"title": "概要"
},
"related": {
"listTitle": "関連 MCP サーバー",
"more": "もっと見る",
"title": "関連おすすめ"
},
"schema": {
"mode": {
"docs": "ドキュメント"
},
"prompts": {
"arguments": "パラメータ設定",
"desc": "ユーザーが選択してトリガーするインタラクティブテンプレート",
"empty": "プロンプトなし",
"instructions": "指示説明",
"table": {
"description": "説明",
"name": "名前",
"required": "必須"
},
"title": "プロンプト一覧"
},
"resources": {
"desc": "クライアントによって追加・管理されるコンテキストデータ",
"empty": "リソースなし",
"table": {
"description": "説明",
"mineType": "MIME タイプ",
"name": "名前",
"uri": "URI"
},
"title": "リソース一覧"
},
"title": "プラグイン機能",
"tools": {
"desc": "大規模言語モデル(LLM)に公開される操作用機能インターフェース",
"empty": "ツールなし",
"inputSchema": "入力説明",
"instructions": "指示説明",
"table": {
"description": "説明",
"name": "名前",
"required": "必須",
"type": "タイプ"
},
"title": "ツール一覧"
}
},
"score": {
"claimed": {
"desc": "この MCP サーバーは所有者により認領されており、所有権と管理が保証されています。",
"title": "所有者により認領済み"
},
"deployMoreThanManual": {
"desc": "この MCP サーバーは Manual 以外のより使いやすいインストール方法を提供し、ユーザーが簡単に展開・利用できます。",
"title": "使いやすいインストール方法を提供"
},
"deployment": {
"desc": "この MCP サーバーは少なくとも一つのインストール方法を提供し、ユーザーが展開・利用できます。",
"descWithCount": "この MCP サーバーは {{number}} 種類のインストール方法を提供し、ユーザーが展開・利用できます。",
"title": "少なくとも一つのインストール方法を提供"
},
"license": {
"desc": "このリポジトリには LICENSE ファイルが含まれています。",
"descWithlicense": "このリポジトリのライセンスは {{license}} です。",
"title": "LICENSE あり"
},
"listTitle": "評価詳細",
"notClaimed": {
"desc": "もしあなたがこの MCP サーバーの所有者であれば、以下の方法で認領できます。",
"title": "所有者により未認領"
},
"prompts": {
"desc": "この MCP サーバーはプロンプトを提供し、ユーザーがサービスと対話できます。",
"descWithCount": "この MCP サーバーは {{number}} 個のプロンプトを提供し、ユーザーがサービスと対話できます。",
"title": "プロンプトを含む"
},
"readme": {
"desc": "このリポジトリには README.md ファイルが含まれています。",
"title": "README あり"
},
"resources": {
"desc": "この MCP サーバーはリソースを提供し、ユーザーがコンテキストデータを追加・管理できます。",
"descWithCount": "この MCP サーバーは {{number}} 個のリソースを提供し、ユーザーがコンテキストデータを追加・管理できます。",
"title": "リソースを含む"
},
"title": "評価",
"tools": {
"desc": "サービスは少なくとも一つのツールを提供し、ユーザーが特定の操作を実行できます。",
"descWithCount": "この MCP サーバーは {{number}} 個のツール機能を提供し、ユーザーが特定の操作を実行できます。",
"title": "少なくとも一つのツールを含む"
},
"validated": {
"desc": "この MCP サーバーはインストール検証を通過しており、その品質と信頼性が保証されています。",
"title": "検証済み"
}
},
"scoreLevel": {
"a": {
"desc": "この MCP サーバーは厳格に検証され、包括的な機能と高品質なユーザー体験を提供します。",
"fullTitle": "優秀なプラグイン",
"title": "優良"
},
"b": {
"desc": "この MCP サーバーは良好な機能とユーザー体験を提供しますが、一部改善の余地があります。",
"fullTitle": "良好な機能",
"title": "良好"
},
"f": {
"desc": "この MCP サーバーは機能が不完全か品質が低いため、利用には注意が必要です。",
"fullTitle": "品質不良",
"title": "不良"
}
},
"settings": {
"capabilities": {
"prompts": "プロンプト",
"resources": "リソース",
"title": "プラグイン能力",
"tools": "ツール"
},
"configuration": {
"title": "プラグイン設定"
},
"connection": {
"args": "起動パラメータ",
"command": "起動コマンド",
"title": "接続情報",
"type": "接続タイプ",
"url": "サービスアドレス"
},
"saveSettings": "設定を保存",
"title": "プラグイン設定"
},
"sidebar": {
"install": "MCP サーバーをインストール",
"meta": {
"homepage": "公式ホームページ",
"installCount": "インストール数",
"language": "ソースコード言語",
"license": "ライセンス",
"published": "公開日時",
"repo": "ソースコードリポジトリ",
"stars": "スター数",
"title": "詳細情報",
"updated": "最終更新"
},
"moreServerConfig": "詳細を見る",
"recommendServers": "関連 MCP",
"serverConfig": "インストール設定",
"toc": "目次"
},
"summary": {
"title": "この MCP サーバーで何ができるか?"
},
"totalScore": {
"description": "各指標を総合的に計算した合計スコア",
"legend": {
"aGrade": "A級 ({{minPercent}}-100%)",
"bGrade": "B級 ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "F級 (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} 点",
"popover": {
"completedOptional": "✅ 任意項目完了 ({{count}} 件)",
"completedRequired": "✅ 必須項目完了 ({{count}} 件)",
"incompleteOptional": "⏸️ 任意項目未完了 ({{count}} 件)",
"incompleteRequired": "❌ 必須項目未完了 ({{count}} 件)",
"title": "評価詳細"
},
"ratingFormat": "評価: {{level}}",
"scoreInfo": {
"items": "項目",
"points": "点数",
"requiredItems": "必須項目"
},
"title": "合計スコア"
},
"versions": {
"table": {
"isLatest": "最新バージョン",
"isValidated": "検証済み",
"publishAt": "公開日時",
"version": "バージョン"
},
"title": "バージョン履歴"
}
},
"hero": {
"desc": "オープンソースでデプロイ可能な MCP サーバープラットフォーム。AI システムがファイルシステム、データベース、API などの重要リソースに簡単にアクセスでき、AI の能力を全面的に拡張します。",
"subTitle": "オープンソース & すぐ使える",
"title": "AI 向けオープンソース MCP マーケット"
},
"sorts": {
"createdAt": "最近追加",
"installCount": "インストール数",
"isFeatured": "おすすめプラグイン",
"isValidated": "検証済みプラグイン",
"promptsCount": "プロンプト数",
"ratingCount": "評価数",
"resourcesCount": "リソース数",
"toolsCount": "ツール数",
"updatedAt": "最近更新"
},
"title": "MCP マーケット",
"unvalidated": {
"desc": "この MCP サーバーはまだ検証されていません",
"title": "未検証"
},
"validated": {
"desc": "この MCP サーバーは検証済みで、その品質と信頼性が保証されています。",
"descWithDate": "この MCP サーバーは {{date}} に検証され、その品質と信頼性が保証されています。",
"title": "検証済み"
}
},
"models": {
"abilities": "モデル能力",
"chat": "会話を始める",
"contentLength": "最大コンテキスト長",
"details": {
"overview": {
"title": "概要"
},
"related": {
"listTitle": "関連モデル",
"more": "もっと見る",
"title": "関連おすすめ"
}
},
"free": "無料",
"guide": "設定ガイド",
"list": "モデルリスト",
@@ -559,30 +156,11 @@
"throughput": "スループット",
"throughputTooltip": "ストリームリクエストが毎秒転送する平均トークン数"
},
"sorts": {
"contextWindowTokens": "コンテキスト長",
"identifier": "モデル ID",
"inputPrice": "入力価格",
"outputPrice": "出力価格",
"providerCount": "サービスプロバイダー数",
"releasedAt": "最近公開"
},
"suggestions": "関連モデル",
"supportedProviders": "このモデルをサポートするプロバイダー"
},
"plugins": {
"community": "コミュニティプラグイン",
"details": {
"settings": {
"title": "プラグイン設定"
},
"summary": {
"title": "このプラグインで何ができるか?"
},
"tools": {
"title": "プラグインツール"
}
},
"install": "プラグインをインストール",
"installed": "インストール済み",
"list": "プラグインリスト",
@@ -595,54 +173,36 @@
"more": "もっと見る",
"official": "公式プラグイン",
"recentSubmits": "最近の更新",
"sorts": {
"createdAt": "最近公開",
"identifier": "プラグイン ID",
"title": "プラグイン名"
},
"suggestions": "関連する提案"
},
"providers": {
"config": "プロバイダーの設定",
"details": {
"guide": {
"title": "接続ガイド"
},
"overview": {
"title": "概要"
},
"related": {
"listTitle": "関連サービスプロバイダー",
"more": "もっと見る",
"title": "関連おすすめ"
}
},
"list": "モデルサービスプロバイダーリスト",
"modelCount": "{{count}} 個のモデル",
"modelName": "モデル名",
"modelSite": "モデルドキュメント",
"more": "もっと見る",
"officialSite": "公式サイト",
"showAllModels": "すべてのモデルを表示",
"sorts": {
"default": "デフォルト並び替え",
"identifier": "サービスプロバイダー ID",
"modelCount": "モデル数"
},
"suggestions": "関連プロバイダー",
"supportedModels": "サポートされているモデル"
},
"publishedTime": "公開日時",
"search": {
"placeholder": "名前、紹介、またはキーワードを検索...",
"result": "<highlight>{{keyword}}</highlight>に関する{{count}}件の検索結果",
"searching": "検索中..."
},
"sort": {
"mostLiked": "最も好まれた",
"mostUsed": "最も使用された",
"newest": "新しい順",
"oldest": "古い順",
"recommended": "おすすめ"
},
"tab": {
"assistant": "アシスタント",
"assistants": "アシスタント",
"home": "ホーム",
"model": "モデル",
"plugin": "プラグイン",
"provider": "モデルサービスプロバイダー"
"models": "モデル",
"plugins": "プラグイン",
"providers": "モデルプロバイダー"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AIアシスタント"
},
"description": "コンテンツ作成、コピーライティング、Q&A、画像生成、動画生成、音声生成、インテリジェントエージェント、自動化ワークフロー、カスタムAIアプリケーション、あなた専用のAIアプリケーションワークスペースをカスタマイズ",
"mcp": {
"description": "数千のMCPサーバーを検索、比較、接続し、AIシステムがファイルシステム、データベース、APIなどの重要なリソースに簡単にアクセスできるよう支援し、あなたのAI能力を全面的に拡張します。",
"title": "MCPサーバーマーケット"
},
"models": {
"description": "主流のAIモデルを探索 OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AIモデル"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "ツール呼び出し"
},
"detailModal": {
"customPlugin": {
"description": "詳細は編集ページでご確認ください",
"editBtn": "今すぐ編集",
"title": "これはカスタムプラグインです"
},
"emptyState": {
"description": "このプラグインをインストールしてから、プラグインの機能と設定オプションを確認してください",
"title": "インストール後にプラグインの詳細を表示"
},
"info": {
"description": "API 説明",
"name": "API 名"
@@ -239,50 +230,6 @@
},
"title": "ローカルファイル"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "インストール環境を確認しています...",
"COMPLETED": "インストール完了",
"CONFIGURATION_REQUIRED": "関連設定を完了してからインストールを続行してください",
"ERROR": "インストールエラー",
"FETCHING_MANIFEST": "プラグインマニフェストを取得しています...",
"GETTING_SERVER_MANIFEST": "MCPサーバーを初期化しています...",
"INSTALLING_PLUGIN": "プラグインをインストールしています...",
"configurationDescription": "このMCPプラグインは正常に動作するために設定パラメータが必要です。必要な設定情報を入力してください。",
"configurationRequired": "プラグインパラメータの設定が必要です",
"continueInstall": "インストールを続行",
"dependenciesDescription": "このプラグインは正常に動作するために以下のシステム依存関係のインストールが必要です。指示に従って不足している依存関係をインストールし、再確認をクリックしてインストールを続行してください。",
"dependenciesRequired": "プラグインのシステム依存関係をインストールしてください",
"dependencyStatus": {
"installed": "インストール済み",
"notInstalled": "未インストール",
"requiredVersion": "必要なバージョン: {{version}}"
},
"errorDetails": {
"args": "引数",
"command": "コマンド",
"connectionParams": "接続パラメータ",
"env": "環境変数",
"errorOutput": "エラーログ",
"exitCode": "終了コード",
"hideDetails": "詳細を隠す",
"originalError": "元のエラー",
"showDetails": "詳細を表示"
},
"errorTypes": {
"CONNECTION_FAILED": "接続失敗",
"INITIALIZATION_TIMEOUT": "初期化タイムアウト",
"PROCESS_SPAWN_ERROR": "プロセス起動失敗",
"UNKNOWN_ERROR": "不明なエラー",
"VALIDATION_ERROR": "パラメータ検証失敗"
},
"installError": "MCPプラグインのインストールに失敗しました。原因:{{detail}}",
"installMethods": {
"manual": "手動インストール:",
"recommended": "推奨インストール方法:"
},
"recheckDependencies": "再確認",
"skipDependencies": "チェックをスキップ"
},
"pluginList": "プラグインリスト",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "プラグインの設定",
"settings": {
"capabilities": {
"prompts": "プロンプト",
"resources": "リソース",
"title": "プラグイン機能",
"tools": "ツール"
},
"configuration": {
"title": "プラグイン設定"
},
"connection": {
"args": "起動引数",
"command": "起動コマンド",
"title": "接続情報",
"type": "接続タイプ",
"url": "サービスアドレス"
},
"edit": "編集",
"envConfigDescription": "これらの設定は MCP サーバー起動時に環境変数としてプロセスに渡されます",
"httpTypeNotice": "HTTP タイプの MCP プラグインには現在設定が必要な環境変数はありません",
"indexUrl": {
"title": "マーケットインデックス",
"tooltip": "オンライン編集は現在サポートされていません。デプロイ時の環境変数を使用して設定してください"
},
"messages": {
"connectionUpdateFailed": "接続情報の更新に失敗しました",
"connectionUpdateSuccess": "接続情報が正常に更新されました",
"envUpdateFailed": "環境変数の保存に失敗しました",
"envUpdateSuccess": "環境変数が正常に保存されました"
},
"modalDesc": "プラグインマーケットのアドレスを設定すると、カスタムのプラグインマーケットを使用できます",
"rules": {
"argsRequired": "起動パラメータを入力してください",
"commandRequired": "起動コマンドを入力してください",
"urlRequired": "サービスアドレスを入力してください"
},
"saveSettings": "設定を保存",
"title": "プラグインマーケットの設定"
},
"showInPortal": "詳細はワークスペースで表示してください",
"store": {
"actions": {
"cancel": "インストールをキャンセル",
"confirmUninstall": "このプラグインをアンインストールします。アンインストール後、プラグインの設定がクリアされます。操作を確認してください。",
"detail": "詳細",
"install": "インストール",
@@ -371,15 +286,13 @@
"communityPlugin": "コミュニティプラグイン",
"customPlugin": "カスタムプラグイン",
"empty": "インストールされたプラグインはありません",
"emptySelectHint": "プラグインを選択して詳細情報をプレビューしてください",
"installAllPlugins": "すべてのプラグインをインストール",
"networkError": "プラグインストアの取得に失敗しました。ネットワーク接続を確認してから再試行してください",
"placeholder": "プラグイン名、説明、またはキーワードで検索...",
"releasedAt": "{{createdAt}} にリリース",
"tabs": {
"installed": "インストール済み",
"mcp": "MCPプラグイン",
"old": "LobeChatプラグイン"
"all": "すべて",
"installed": "インストール済み"
},
"title": "プラグインストア"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "さらに多くのモデルが <1>計画されています</1>。お楽しみに"
},
"plugin": {
"addMCPPlugin": "MCPプラグインを追加",
"addTooltip": "カスタムプラグイン",
"clearDeprecated": "無効なプラグインをクリア",
"empty": "インストールされたプラグインはありません。 <1>プラグインストア</1> で探索してください",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "도우미 소개",
"detail": "상세 정보",
"details": {
"capabilities": {
"knowledge": {
"desc": "도우미는 다음 지식 베이스를 내장하여 더 많은 질문에 답변할 수 있도록 도와줍니다.",
"title": "지식 베이스"
},
"plugin": {
"desc": "도우미는 다음 플러그인을 내장하여 더 많은 작업을 수행할 수 있도록 도와줍니다.",
"title": "내장 플러그인"
},
"title": "도우미 기능"
},
"overview": {
"example": "도우미 데모",
"title": "개요"
},
"related": {
"listTitle": "관련 도우미",
"more": "더 보기",
"title": "관련 추천"
},
"sidebar": {
"toc": "목차"
},
"summary": {
"title": "이 도우미로 할 수 있는 일"
},
"systemRole": {
"openingMessage": "시작 메시지",
"openingQuestions": "시작 질문",
"title": "도우미 설정"
}
},
"list": "도우미 목록",
"more": "더 보기",
"plugins": "플러그인 통합",
"recentSubmits": "최근 업데이트",
"sorts": {
"createdAt": "최근 게시",
"identifier": "도우미 ID",
"knowledgeCount": "지식 베이스 수",
"pluginCount": "플러그인 수",
"title": "도우미 이름",
"tokenUsage": "토큰 사용량"
},
"suggestions": "추천 항목",
"systemRole": "도우미 설정",
"tokenUsage": "도우미 프롬프트 토큰 사용량",
"try": "해보기",
"withKnowledge": "이 도우미는 지식 베이스를 포함합니다",
"withPlugin": "이 도우미는 플러그인을 포함합니다"
"try": "해보기"
},
"back": "발견으로 돌아가기",
"category": {
@@ -85,7 +41,6 @@
"all": "모두",
"gaming-entertainment": "게임 및 엔터테인먼트",
"life-style": "라이프스타일",
"lifestyle": "라이프스타일",
"media-generate": "미디어 생성",
"science-education": "과학 및 교육",
"social": "소셜 미디어",
@@ -147,368 +102,10 @@
"featuredTools": "추천 플러그인",
"more": "더 많은 발견"
},
"isClaimed": "인증됨",
"isFeatured": "추천",
"isOfficial": "공식 인증",
"like": "좋아요",
"mcp": {
"categories": {
"all": {
"description": "모든 MCP 서버",
"name": "전체"
},
"business": {
"description": "비즈니스 및 기업 서비스",
"name": "비즈니스 서비스"
},
"developer": {
"description": "개발 관련 도구 및 서비스",
"name": "개발 도구"
},
"gaming-entertainment": {
"description": "게임, 엔터테인먼트 및 레저 활동",
"name": "게임 엔터테인먼트"
},
"health-wellness": {
"description": "건강, 피트니스 및 심신 관리",
"name": "건강 관리"
},
"lifestyle": {
"description": "개인 라이프스타일, 습관 및 일상 활동",
"name": "라이프스타일"
},
"media-generate": {
"description": "미디어 생성, 편집 및 처리",
"name": "미디어 생성"
},
"news": {
"description": "뉴스 집계, 보도 및 정보 서비스",
"name": "뉴스 및 정보"
},
"productivity": {
"description": "작업 관리, 노트 및 생산성 도구",
"name": "생산성 도구"
},
"science-education": {
"description": "과학 연구, 학습 및 교육 도구",
"name": "과학 교육"
},
"social": {
"description": "소셜 네트워크 및 커뮤니케이션",
"name": "소셜 미디어"
},
"stocks-finance": {
"description": "금융 시장, 거래 및 투자",
"name": "주식 및 금융"
},
"tools": {
"description": "범용 실용 도구 및 서비스",
"name": "실용 도구"
},
"travel-transport": {
"description": "여행 계획 및 교통",
"name": "여행 및 교통"
},
"weather": {
"description": "일기 예보 및 기상 서비스",
"name": "기상 및 날씨"
},
"web-search": {
"description": "웹 검색 및 정보 검색",
"name": "정보 검색"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "이 서비스는 구성 또는 사용 시나리오에 따라 로컬 또는 클라우드에서 실행할 수 있는 이중 실행 기능을 갖추고 있습니다.",
"title": "하이브리드 서비스"
},
"local": {
"desc": "이 서버는 클라이언트 로컬 장치에서만 실행되며, 설치 및 로컬 리소스에 의존합니다.",
"title": "로컬 서비스"
},
"remote": {
"desc": "이 서버는 원격에서 호스팅되며, 주로 원격 서비스에 의존하고 로컬 환경에는 의존하지 않습니다.",
"title": "클라우드 서비스"
}
},
"deployment": {
"args": "매개변수",
"checkCommand": "명령 확인",
"command": "명령",
"commandLine": "시스템 의존성",
"connection": "연결 방식",
"connectionType": "연결 유형",
"description": "플러그인 설치 및 배포 방식",
"descriptionPlaceholder": "선택적 설명 정보",
"empty": "배포 옵션 없음",
"env": "환경 변수",
"guide": "설치 안내",
"installation": "{{method}}로 설치",
"installationMethod": "설치 방법",
"other": "기타 설정",
"packageName": "패키지 이름",
"platform": {
"steps": {
"claude": "- **Claude Desktop** 앱을 엽니다.\n- **설정**으로 이동 후 **개발자** 선택\n- **구성 편집** 클릭\n- **claude_desktop_config.json** 파일 열기\n- 서버 구성을 기존 파일에 복사하여 붙여넣고 저장",
"cline": "- Cline 확장 프로그램이 설치된 VS Code를 엽니다.\n- 사이드바에서 Cline 아이콘 클릭\n- 드롭다운 메뉴에서 **MCP Servers** 선택\n- **Remote Servers** 탭에서 서버 이름과 MCP 서버 URL 입력\n- **Add Server** 클릭하여 연결",
"cursor": "- **설정**으로 이동 후 Cursor 설정 선택\n- 왼쪽에서 **MCP** 선택\n- 오른쪽 상단의 **새 글로벌 MCP 서버 추가** 클릭\n- 서버 구성을 기존 파일에 복사하여 붙여넣고 저장",
"lobeChat": "- **LobeChat 데스크톱** 앱을 엽니다.\n- **설정** - **기본 도우미**로 이동\n- **플러그인 설정** - **사용자 정의 플러그인** 선택\n- **빠른 JSON 구성 가져오기** 클릭\n- 서버 구성을 텍스트 박스에 복사하여 붙여넣고 설치",
"openai": "- **OpenAI 앱** 또는 개발 환경을 엽니다.\n- **Responses API**에서 MCP 도구 구성\n- API 요청의 **tools** 배열에 MCP 블록 추가\n- **server_url**을 MCP 서버 엔드포인트로 설정\n- 인증에 필요한 헤더 정보 포함 (API 키, 토큰 등)\n- `allowed_tools` 매개변수로 노출 도구 제한\n- `require_approval`로 도구 실행 승인 제어",
"vscode": "- VS Code를 엽니다.\n- 명령 팔레트(`Ctrl+Shift+P` / `Cmd+Shift+P`) 열기\n- **MCP: Add Server** 입력 후 선택\n- 작업 공간 또는 사용자 설정에 추가 선택\n- 서버 구성 복사하여 붙여넣기"
},
"title": "{{platform}}에서 설치"
},
"recommended": "추천",
"systemDependencies": "시스템 의존성",
"table": {
"description": "설명",
"name": "이름",
"required": "필수",
"type": "유형"
},
"title": "설치 방법"
},
"githubBadge": {
"desc": "LobeHub는 정기적으로 코드 저장소와 문서를 스캔하여:\n\n- MCP 서버가 정상 작동하는지 확인합니다.\n- 도구, 리소스, 프롬프트 및 필요한 매개변수 등 서버 특성을 추출합니다.\n- 배지는 사용자가 MCP 서버의 보안성, 기능 특성 및 설치 안내를 빠르게 평가할 수 있도록 돕습니다.\n\n다음 코드를 `README.md` 파일에 복사하여 붙여넣으세요:"
},
"nav": {
"needHelp": "도움이 필요하신가요?",
"reportIssue": "문제 신고",
"viewSourceCode": "소스 코드 보기"
},
"overview": {
"title": "개요"
},
"related": {
"listTitle": "관련 MCP 서버",
"more": "더 보기",
"title": "관련 추천"
},
"schema": {
"mode": {
"docs": "문서"
},
"prompts": {
"arguments": "매개변수 구성",
"desc": "사용자가 선택하여 트리거하는 대화형 템플릿",
"empty": "프롬프트 없음",
"instructions": "지침 설명",
"table": {
"description": "설명",
"name": "이름",
"required": "필수"
},
"title": "프롬프트 목록"
},
"resources": {
"desc": "클라이언트가 첨부 및 관리하는 컨텍스트 데이터",
"empty": "리소스 없음",
"table": {
"description": "설명",
"mineType": "MIME 유형",
"name": "이름",
"uri": "URI"
},
"title": "리소스 목록"
},
"title": "플러그인 기능",
"tools": {
"desc": "대형 언어 모델(LLM)에 노출되어 작업을 수행하는 기능 인터페이스",
"empty": "도구 없음",
"inputSchema": "입력 설명",
"instructions": "지침 설명",
"table": {
"description": "설명",
"name": "이름",
"required": "필수",
"type": "유형"
},
"title": "도구 목록"
}
},
"score": {
"claimed": {
"desc": "이 MCP 서버는 소유자가 인증하여 소유권과 관리를 보장합니다.",
"title": "소유자 인증됨"
},
"deployMoreThanManual": {
"desc": "이 MCP 서버는 Manual 외에 더 친숙한 설치 방법을 제공하여 사용자가 쉽게 배포하고 사용할 수 있습니다.",
"title": "친숙한 설치 방법 제공"
},
"deployment": {
"desc": "이 MCP 서버는 최소 하나의 설치 방법을 제공하여 사용자가 배포하고 사용할 수 있습니다.",
"descWithCount": "이 MCP 서버는 {{number}}개의 설치 방법을 제공하여 사용자가 배포하고 사용할 수 있습니다.",
"title": "최소 하나의 설치 방법 제공"
},
"license": {
"desc": "이 저장소에는 LICENSE 파일이 포함되어 있습니다.",
"descWithlicense": "이 저장소의 라이선스는 {{license}}입니다.",
"title": "LICENSE 포함"
},
"listTitle": "평가 세부사항",
"notClaimed": {
"desc": "이 MCP 서버의 소유자라면 다음 방법으로 인증할 수 있습니다.",
"title": "소유자 미인증"
},
"prompts": {
"desc": "이 MCP 서버는 프롬프트를 제공하여 사용자가 서비스와 상호작용할 수 있습니다.",
"descWithCount": "이 MCP 서버는 {{number}}개의 프롬프트를 제공하여 사용자가 서비스와 상호작용할 수 있습니다.",
"title": "프롬프트 포함"
},
"readme": {
"desc": "이 저장소에는 README.md 파일이 포함되어 있습니다.",
"title": "README 포함"
},
"resources": {
"desc": "이 MCP 서버는 리소스를 제공하여 사용자가 컨텍스트 데이터를 첨부 및 관리할 수 있습니다.",
"descWithCount": "이 MCP 서버는 {{number}}개의 리소스를 제공하여 사용자가 컨텍스트 데이터를 첨부 및 관리할 수 있습니다.",
"title": "리소스 포함"
},
"title": "평가",
"tools": {
"desc": "서비스는 최소 하나의 도구를 제공하여 사용자가 특정 작업을 수행할 수 있도록 합니다.",
"descWithCount": "이 MCP 서버는 {{number}}개의 도구 기능을 제공하여 사용자가 특정 작업을 수행할 수 있도록 합니다.",
"title": "최소 하나의 도구 포함"
},
"validated": {
"desc": "이 MCP 서버는 설치 검증을 통과하여 품질과 신뢰성을 보장합니다.",
"title": "검증 완료"
}
},
"scoreLevel": {
"a": {
"desc": "이 MCP 서버는 엄격한 검증을 거쳐 포괄적인 기능과 고품질 사용자 경험을 제공합니다.",
"fullTitle": "우수 플러그인",
"title": "우수"
},
"b": {
"desc": "이 MCP 서버는 좋은 기능과 사용자 경험을 제공하지만 일부 측면에서 개선이 필요할 수 있습니다.",
"fullTitle": "기능 양호",
"title": "양호"
},
"f": {
"desc": "이 MCP 서버는 기능이 불완전하거나 품질이 낮아 사용에 주의가 필요합니다.",
"fullTitle": "품질 미흡",
"title": "미흡"
}
},
"settings": {
"capabilities": {
"prompts": "프롬프트",
"resources": "리소스",
"title": "플러그인 기능",
"tools": "도구"
},
"configuration": {
"title": "플러그인 구성"
},
"connection": {
"args": "시작 매개변수",
"command": "시작 명령",
"title": "연결 정보",
"type": "연결 유형",
"url": "서비스 주소"
},
"saveSettings": "설정 저장",
"title": "플러그인 설정"
},
"sidebar": {
"install": "MCP 서버 설치",
"meta": {
"homepage": "공식 홈페이지",
"installCount": "설치 수",
"language": "소스 코드 언어",
"license": "라이선스",
"published": "게시일",
"repo": "소스 코드 저장소",
"stars": "별점 수",
"title": "상세 정보",
"updated": "최근 업데이트"
},
"moreServerConfig": "상세 보기",
"recommendServers": "관련 MCP",
"serverConfig": "설치 구성",
"toc": "목차"
},
"summary": {
"title": "이 MCP 서버로 할 수 있는 일"
},
"totalScore": {
"description": "각 지표를 종합하여 계산한 총점",
"legend": {
"aGrade": "A등급 ({{minPercent}}-100%)",
"bGrade": "B등급 ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "F등급 (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} 점",
"popover": {
"completedOptional": "✅ 선택 항목 완료 ({{count}}개)",
"completedRequired": "✅ 필수 항목 완료 ({{count}}개)",
"incompleteOptional": "⏸️ 선택 항목 미완료 ({{count}}개)",
"incompleteRequired": "❌ 필수 항목 미완료 ({{count}}개)",
"title": "평가 세부사항"
},
"ratingFormat": "평가: {{level}}",
"scoreInfo": {
"items": "항목",
"points": "점수",
"requiredItems": "필수 항목"
},
"title": "총점"
},
"versions": {
"table": {
"isLatest": "최신 버전",
"isValidated": "검증 완료",
"publishAt": "게시일",
"version": "버전"
},
"title": "버전 기록"
}
},
"hero": {
"desc": "오픈 소스 및 배포 가능한 MCP 서버 플랫폼으로, AI 시스템이 파일 시스템, 데이터베이스, API 등 핵심 리소스에 쉽게 접근할 수 있도록 도와 AI 능력을 전면 확장합니다.",
"subTitle": "오픈 소스 & 즉시 사용 가능",
"title": "AI를 위한 오픈 소스 MCP 마켓플레이스"
},
"sorts": {
"createdAt": "최근 추가",
"installCount": "설치 수",
"isFeatured": "추천 플러그인",
"isValidated": "검증된 플러그인",
"promptsCount": "프롬프트 수",
"ratingCount": "평가 수",
"resourcesCount": "리소스 수",
"toolsCount": "도구 수",
"updatedAt": "최근 업데이트"
},
"title": "MCP 마켓플레이스",
"unvalidated": {
"desc": "이 MCP 서버는 아직 검증되지 않았습니다.",
"title": "검증되지 않음"
},
"validated": {
"desc": "이 MCP 서버는 검증되어 품질과 신뢰성을 보장합니다.",
"descWithDate": "이 MCP 서버는 {{date}}에 검증되어 품질과 신뢰성을 보장합니다.",
"title": "검증됨"
}
},
"models": {
"abilities": "모델 기능",
"chat": "대화 시작",
"contentLength": "최대 맥락 길이",
"details": {
"overview": {
"title": "개요"
},
"related": {
"listTitle": "관련 모델",
"more": "더 보기",
"title": "관련 추천"
}
},
"free": "무료",
"guide": "설정 가이드",
"list": "모델 목록",
@@ -559,30 +156,11 @@
"throughput": "처리량",
"throughputTooltip": "스트림 요청당 초당 전송되는 평균 Token 수"
},
"sorts": {
"contextWindowTokens": "컨텍스트 길이",
"identifier": "모델 ID",
"inputPrice": "입력 가격",
"outputPrice": "출력 가격",
"providerCount": "서비스 제공자 수",
"releasedAt": "최근 게시"
},
"suggestions": "관련 모델",
"supportedProviders": "이 모델을 지원하는 서비스 제공자"
},
"plugins": {
"community": "커뮤니티 플러그인",
"details": {
"settings": {
"title": "플러그인 설정"
},
"summary": {
"title": "이 플러그인으로 할 수 있는 일"
},
"tools": {
"title": "플러그인 도구"
}
},
"install": "플러그인 설치",
"installed": "설치됨",
"list": "플러그인 목록",
@@ -595,54 +173,36 @@
"more": "더보기",
"official": "공식 플러그인",
"recentSubmits": "최근 업데이트",
"sorts": {
"createdAt": "최근 게시",
"identifier": "플러그인 ID",
"title": "플러그인 이름"
},
"suggestions": "추천 항목"
},
"providers": {
"config": "서비스 제공자 설정",
"details": {
"guide": {
"title": "접속 가이드"
},
"overview": {
"title": "개요"
},
"related": {
"listTitle": "관련 서비스 제공자",
"more": "더 보기",
"title": "관련 추천"
}
},
"list": "모델 서비스 제공자 목록",
"modelCount": "{{count}} 개 모델",
"modelName": "모델 이름",
"modelSite": "모델 문서",
"more": "더보기",
"officialSite": "공식 웹사이트",
"showAllModels": "모든 모델 보기",
"sorts": {
"default": "기본 정렬",
"identifier": "서비스 제공자 ID",
"modelCount": "모델 수"
},
"suggestions": "관련 서비스 제공자",
"supportedModels": "지원되는 모델"
},
"publishedTime": "게시일",
"search": {
"placeholder": "이름, 소개 또는 키워드 검색...",
"result": "{{count}} 개의 <highlight>{{keyword}}</highlight>에 대한 검색 결과",
"searching": "검색 중..."
},
"sort": {
"mostLiked": "가장 좋아요",
"mostUsed": "가장 많이 사용됨",
"newest": "최신순",
"oldest": "오래된 순",
"recommended": "추천"
},
"tab": {
"assistant": "도우미",
"assistants": "도우미",
"home": "홈",
"model": "모델",
"plugin": "플러그인",
"provider": "모델 서비스 제공자"
"models": "모델",
"plugins": "플러그인",
"providers": "모델 제공자"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AI 도우미"
},
"description": "콘텐츠 제작, 카피라이팅, Q&A, 이미지 생성, 비디오 생성, 음성 생성, 스마트 에이전트, 자동화 워크플로우, 맞춤형 AI 애플리케이션, 나만의 AI 애플리케이션 작업 공간을 맞춤 설정하세요.",
"mcp": {
"description": "수천 개의 MCP 서버를 검색, 비교 및 연결하여 AI 시스템이 파일 시스템, 데이터베이스, API 등 핵심 리소스에 쉽게 접근할 수 있도록 도와주며, AI 역량을 전면적으로 확장합니다",
"title": "MCP 서버 마켓"
},
"models": {
"description": "주요 AI 모델 탐색: OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AI 모델"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "도구 호출"
},
"detailModal": {
"customPlugin": {
"description": "자세한 내용은 편집 페이지에서 확인하세요",
"editBtn": "지금 편집",
"title": "이것은 사용자 정의 플러그인입니다"
},
"emptyState": {
"description": "이 플러그인을 설치한 후 플러그인 기능과 설정 옵션을 확인하세요",
"title": "설치 후 플러그인 세부 정보 보기"
},
"info": {
"description": "API 설명",
"name": "API 이름"
@@ -239,50 +230,6 @@
},
"title": "로컬 파일"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "설치 환경 확인 중...",
"COMPLETED": "설치 완료",
"CONFIGURATION_REQUIRED": "관련 구성을 완료한 후 설치를 계속 진행하세요",
"ERROR": "설치 오류",
"FETCHING_MANIFEST": "플러그인 설명 파일 가져오는 중...",
"GETTING_SERVER_MANIFEST": "MCP 서버 초기화 중...",
"INSTALLING_PLUGIN": "플러그인 설치 중...",
"configurationDescription": "이 MCP 플러그인은 정상 작동을 위해 구성 매개변수가 필요합니다. 필수 구성 정보를 입력하세요.",
"configurationRequired": "플러그인 매개변수 구성",
"continueInstall": "설치 계속하기",
"dependenciesDescription": "이 플러그인은 정상 작동을 위해 다음 시스템 종속 항목 설치가 필요합니다. 안내에 따라 누락된 종속 항목을 설치한 후 다시 확인하여 설치를 계속 진행하세요.",
"dependenciesRequired": "플러그인 시스템 종속 항목을 설치하세요",
"dependencyStatus": {
"installed": "설치됨",
"notInstalled": "설치되지 않음",
"requiredVersion": "필요 버전: {{version}}"
},
"errorDetails": {
"args": "매개변수",
"command": "명령어",
"connectionParams": "연결 매개변수",
"env": "환경 변수",
"errorOutput": "오류 로그",
"exitCode": "종료 코드",
"hideDetails": "세부 정보 숨기기",
"originalError": "원본 오류",
"showDetails": "세부 정보 보기"
},
"errorTypes": {
"CONNECTION_FAILED": "연결 실패",
"INITIALIZATION_TIMEOUT": "초기화 시간 초과",
"PROCESS_SPAWN_ERROR": "프로세스 시작 실패",
"UNKNOWN_ERROR": "알 수 없는 오류",
"VALIDATION_ERROR": "매개변수 검증 실패"
},
"installError": "MCP 플러그인 설치 실패, 실패 원인: {{detail}}",
"installMethods": {
"manual": "수동 설치:",
"recommended": "권장 설치 방법:"
},
"recheckDependencies": "다시 확인",
"skipDependencies": "확인 건너뛰기"
},
"pluginList": "플러그인 목록",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "플러그인 설정",
"settings": {
"capabilities": {
"prompts": "프롬프트",
"resources": "리소스",
"title": "플러그인 기능",
"tools": "도구"
},
"configuration": {
"title": "플러그인 구성"
},
"connection": {
"args": "시작 매개변수",
"command": "시작 명령어",
"title": "연결 정보",
"type": "연결 유형",
"url": "서비스 주소"
},
"edit": "편집",
"envConfigDescription": "이 구성은 MCP 서버 시작 시 환경 변수로 프로세스에 전달됩니다",
"httpTypeNotice": "HTTP 유형의 MCP 플러그인은 현재 구성할 환경 변수가 없습니다",
"indexUrl": {
"title": "마켓 인덱스",
"tooltip": "온라인 편집은 지원되지 않습니다. 배포 환경 변수를 통해 설정해주세요."
},
"messages": {
"connectionUpdateFailed": "연결 정보 업데이트 실패",
"connectionUpdateSuccess": "연결 정보 업데이트 성공",
"envUpdateFailed": "환경 변수 저장 실패",
"envUpdateSuccess": "환경 변수 저장 성공"
},
"modalDesc": "플러그인 마켓의 주소를 구성하면 사용자 정의 플러그인 마켓을 사용할 수 있습니다.",
"rules": {
"argsRequired": "시작 매개변수를 입력하세요",
"commandRequired": "시작 명령어를 입력하세요",
"urlRequired": "서비스 주소를 입력하세요"
},
"saveSettings": "설정 저장",
"title": "플러그인 마켓 설정"
},
"showInPortal": "작업 영역에서 자세히 확인하세요",
"store": {
"actions": {
"cancel": "설치 취소",
"confirmUninstall": "이 플러그인을 제거하려고 합니다. 제거하면 플러그인 구성이 지워지므로 작업을 확인하세요.",
"detail": "상세정보",
"install": "설치",
@@ -371,15 +286,13 @@
"communityPlugin": "커뮤니티 플러그인",
"customPlugin": "사용자 정의 플러그인",
"empty": "설치된 플러그인이 없습니다",
"emptySelectHint": "플러그인을 선택하여 자세한 정보를 미리보기 하세요",
"installAllPlugins": "모두 설치",
"networkError": "플러그인 스토어를 가져오는 데 실패했습니다. 네트워크 연결을 확인한 후 다시 시도하십시오",
"placeholder": "플러그인 이름 또는 키워드를 검색하세요...",
"releasedAt": "{{createdAt}}에 출시",
"tabs": {
"installed": "설치됨",
"mcp": "MCP 플러그인",
"old": "LobeChat 플러그인"
"all": "모두",
"installed": "설치됨"
},
"title": "플러그인 스토어"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "<1>계획에 따라 더 많은 모델이 추가될 예정</1>이니 기대해 주세요"
},
"plugin": {
"addMCPPlugin": "MCP 플러그인 추가",
"addTooltip": "플러그인 추가",
"clearDeprecated": "사용되지 않는 플러그인 제거",
"empty": "설치된 플러그인이 없습니다. <1>플러그인 스토어</1>에서 새로운 플러그인을 찾아보세요.",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Assistent introductie",
"detail": "Details",
"details": {
"capabilities": {
"knowledge": {
"desc": "De assistent bevat de volgende kennisbanken om je te helpen meer vragen te beantwoorden.",
"title": "Kennisbank"
},
"plugin": {
"desc": "De assistent bevat de volgende plugins om je te helpen meer taken uit te voeren.",
"title": "Ingebouwde plugins"
},
"title": "Assistent mogelijkheden"
},
"overview": {
"example": "Assistent demonstratie",
"title": "Overzicht"
},
"related": {
"listTitle": "Gerelateerde assistenten",
"more": "Meer bekijken",
"title": "Aanbevolen"
},
"sidebar": {
"toc": "Inhoudsopgave"
},
"summary": {
"title": "Wat kun je met deze assistent doen?"
},
"systemRole": {
"openingMessage": "Openingsbericht",
"openingQuestions": "Openingsvragen",
"title": "Assistent instellingen"
}
},
"list": "Assistentenlijst",
"more": "Meer",
"plugins": "Geïntegreerde plugins",
"recentSubmits": "Recent bijgewerkt",
"sorts": {
"createdAt": "Recent gepubliceerd",
"identifier": "Assistent ID",
"knowledgeCount": "Aantal kennisbanken",
"pluginCount": "Aantal plugins",
"title": "Assistent naam",
"tokenUsage": "Token gebruik"
},
"suggestions": "Gerelateerde aanbevelingen",
"systemRole": "Assistent instellingen",
"tokenUsage": "Token gebruik van assistent prompt",
"try": "Probeer het",
"withKnowledge": "Deze assistent bevat kennisbanken",
"withPlugin": "Deze assistent bevat plugins"
"try": "Probeer het"
},
"back": "Terug naar Ontdekken",
"category": {
@@ -85,7 +41,6 @@
"all": "Alles",
"gaming-entertainment": "Gaming en Entertainment",
"life-style": "Levensstijl",
"lifestyle": "Levensstijl",
"media-generate": "Media Generatie",
"science-education": "Wetenschap en Educatie",
"social": "Sociale Media",
@@ -147,368 +102,10 @@
"featuredTools": "Aanbevolen plugins",
"more": "Ontdek meer"
},
"isClaimed": "Geclaimd",
"isFeatured": "Aanbevolen",
"isOfficial": "Officieel gecertificeerd",
"like": "Leuk",
"mcp": {
"categories": {
"all": {
"description": "Alle MCP-servers",
"name": "Alles"
},
"business": {
"description": "Zakelijke en ondernemingsdiensten",
"name": "Zakelijke diensten"
},
"developer": {
"description": "Ontwikkelaar gerelateerde tools en diensten",
"name": "Ontwikkeltools"
},
"gaming-entertainment": {
"description": "Spelletjes, entertainment en recreatie",
"name": "Spel en entertainment"
},
"health-wellness": {
"description": "Gezondheid, fitness en welzijn",
"name": "Gezondheid en welzijn"
},
"lifestyle": {
"description": "Persoonlijke levensstijl, gewoonten en dagelijkse activiteiten",
"name": "Levensstijl"
},
"media-generate": {
"description": "Genereren, bewerken en verwerken van media",
"name": "Mediaproductie"
},
"news": {
"description": "Nieuwsaggregatie, verslaggeving en informatiediensten",
"name": "Nieuws en informatie"
},
"productivity": {
"description": "Taakbeheer, notities en efficiëntietools",
"name": "Efficiëntietools"
},
"science-education": {
"description": "Wetenschappelijk onderzoek, leren en educatieve tools",
"name": "Wetenschap en educatie"
},
"social": {
"description": "Sociale netwerken en communicatie",
"name": "Sociale media"
},
"stocks-finance": {
"description": "Financiële markten, handel en investeringen",
"name": "Aandelen en financiën"
},
"tools": {
"description": "Algemene praktische tools en diensten",
"name": "Handige tools"
},
"travel-transport": {
"description": "Reisplanning en vervoer",
"name": "Reizen en vervoer"
},
"weather": {
"description": "Weersvoorspellingen en meteorologische diensten",
"name": "Weer en meteorologie"
},
"web-search": {
"description": "Webzoekopdrachten en informatieopvraging",
"name": "Informatieopvraging"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Deze service kan, afhankelijk van configuratie of gebruikssituatie, lokaal of in de cloud draaien en heeft dubbele uitvoeringsmogelijkheden.",
"title": "Hybride service"
},
"local": {
"desc": "Deze server draait alleen op het lokale apparaat van de cliënt en vereist installatie en lokale bronnen.",
"title": "Lokale service"
},
"remote": {
"desc": "Deze server wordt op afstand gehost en draait omdat het voornamelijk afhankelijk is van externe diensten en niet van de lokale omgeving.",
"title": "Cloudservice"
}
},
"deployment": {
"args": "Argumenten",
"checkCommand": "Controleer commando",
"command": "Commando",
"commandLine": "Systeemafhankelijkheden",
"connection": "Verbindingsmethode",
"connectionType": "Verbindingstype",
"description": "Installatie- en implementatiemethode van de plugin",
"descriptionPlaceholder": "Optionele beschrijving",
"empty": "Geen implementatieopties beschikbaar",
"env": "Omgevingsvariabelen",
"guide": "Installatiehandleiding",
"installation": "Installatie via {{method}}",
"installationMethod": "Installatiemethode",
"other": "Andere instellingen",
"packageName": "Pakketnaam",
"platform": {
"steps": {
"claude": "- Open de **Claude Desktop** applicatie\n- Ga naar **Instellingen** en kies **Ontwikkelaar**\n- Klik op **Configuratie bewerken**\n- Open het bestand **claude_desktop_config.json**\n- Kopieer en plak de serverconfiguratie in het bestaande bestand en sla op",
"cline": "- Open VS Code met de Cline-extensie geïnstalleerd\n- Klik op het Cline-icoon in de zijbalk\n- Selecteer **MCP Servers** in het dropdownmenu\n- Voer de servernaam en jouw MCP-server URL in onder het tabblad **Remote Servers**\n- Klik op **Add Server** om te verbinden",
"cursor": "- Navigeer naar **Instellingen** en kies Cursor-instellingen\n- Selecteer aan de linkerkant **MCP**\n- Klik rechtsboven op **Nieuwe globale MCP-server toevoegen**\n- Kopieer en plak de serverconfiguratie in het bestaande bestand en sla op",
"lobeChat": "- Open de **LobeChat desktop** applicatie\n- Ga naar **Instellingen** - **Standaard assistent**\n- Kies vervolgens **Plugin instellingen** - **Aangepaste plugins**\n- Klik op **Snelle import JSON-configuratie**\n- Kopieer en plak de serverconfiguratie in het tekstvak en installeer",
"openai": "- Open je **OpenAI-app** of ontwikkelomgeving\n- Configureer MCP-tools in de **Responses API**\n- Voeg een MCP-blok toe aan de **tools** array in de API-aanvraag\n- Stel **server_url** in op jouw MCP-server endpoint\n- Voeg de benodigde authenticatieheaders toe (API-sleutel, token, etc.)\n- Gebruik de parameter `allowed_tools` om blootgestelde tools te beperken\n- Stel `require_approval` in om goedkeuring voor tooluitvoering te regelen",
"vscode": "- Open VS Code\n- Open het commandopalet (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Typ **MCP: Add Server** en selecteer het\n- Kies toevoegen aan werkruimte of gebruikersinstellingen\n- Kopieer en plak de serverconfiguratie"
},
"title": "Installeren in {{platform}}"
},
"recommended": "Aanbevolen",
"systemDependencies": "Systeemafhankelijkheden",
"table": {
"description": "Beschrijving",
"name": "Naam",
"required": "Verplicht",
"type": "Type"
},
"title": "Installatiemethode"
},
"githubBadge": {
"desc": "LobeHub scant regelmatig de codebase en documentatie om:\n\n- Te bevestigen dat de MCP-server correct werkt.\n- Serverkenmerken te extraheren, zoals tools, bronnen, prompts en vereiste parameters.\n- Onze badge helpt gebruikers snel de veiligheid, functionaliteit en installatiehandleiding van de MCP-server te beoordelen.\n\nKopieer de volgende code naar je `README.md` bestand:"
},
"nav": {
"needHelp": "Hulp nodig?",
"reportIssue": "Probleem melden",
"viewSourceCode": "Bekijk broncode"
},
"overview": {
"title": "Overzicht"
},
"related": {
"listTitle": "Gerelateerde MCP-servers",
"more": "Meer bekijken",
"title": "Aanbevolen"
},
"schema": {
"mode": {
"docs": "Documentatie"
},
"prompts": {
"arguments": "Parameterconfiguratie",
"desc": "Interactieve sjablonen die door gebruikers worden gekozen om te activeren",
"empty": "Geen prompts beschikbaar",
"instructions": "Instructies",
"table": {
"description": "Beschrijving",
"name": "Naam",
"required": "Verplicht"
},
"title": "Promptlijst"
},
"resources": {
"desc": "Contextgegevens die door de client worden toegevoegd en beheerd",
"empty": "Geen bronnen beschikbaar",
"table": {
"description": "Beschrijving",
"mineType": "MIME-type",
"name": "Naam",
"uri": "URI"
},
"title": "Bronnenlijst"
},
"title": "Plugin functies",
"tools": {
"desc": "Functionele interfaces die aan het grote taalmodel (LLM) worden blootgesteld om acties uit te voeren",
"empty": "Geen tools beschikbaar",
"inputSchema": "Invoerbeschrijving",
"instructions": "Instructies",
"table": {
"description": "Beschrijving",
"name": "Naam",
"required": "Verplicht",
"type": "Type"
},
"title": "Toollijst"
}
},
"score": {
"claimed": {
"desc": "Deze MCP-server is opgeëist door de eigenaar, wat eigendom en beheer garandeert.",
"title": "Opgeëist door eigenaar"
},
"deployMoreThanManual": {
"desc": "Deze MCP-server biedt gebruiksvriendelijkere installatiemethoden dan alleen handmatig, waardoor gebruikers eenvoudig kunnen implementeren en gebruiken.",
"title": "Biedt gebruiksvriendelijke installatiemethoden"
},
"deployment": {
"desc": "Deze MCP-server biedt ten minste één installatiemethode waarmee gebruikers kunnen implementeren en gebruiken.",
"descWithCount": "Deze MCP-server biedt {{number}} installatiemethoden waarmee gebruikers kunnen implementeren en gebruiken.",
"title": "Biedt ten minste één installatiemethode"
},
"license": {
"desc": "Deze repository bevat een LICENSE-bestand.",
"descWithlicense": "De licentie van deze repository is {{license}}.",
"title": "Bevat LICENSE"
},
"listTitle": "Score details",
"notClaimed": {
"desc": "Als je de eigenaar bent van deze MCP-server, kun je deze op de volgende manier opeisen.",
"title": "Niet opgeëist door eigenaar"
},
"prompts": {
"desc": "Deze MCP-server biedt prompts waarmee gebruikers met de service kunnen interageren.",
"descWithCount": "Deze MCP-server biedt {{number}} prompts waarmee gebruikers met de service kunnen interageren.",
"title": "Bevat prompts"
},
"readme": {
"desc": "Deze repository bevat een README.md-bestand.",
"title": "Bevat README"
},
"resources": {
"desc": "Deze MCP-server biedt bronnen waarmee gebruikers contextgegevens kunnen toevoegen en beheren.",
"descWithCount": "Deze MCP-server biedt {{number}} bronnen waarmee gebruikers contextgegevens kunnen toevoegen en beheren.",
"title": "Bevat bronnen"
},
"title": "Score",
"tools": {
"desc": "De service moet ten minste één tool bieden waarmee gebruikers specifieke acties kunnen uitvoeren.",
"descWithCount": "Deze MCP-server biedt {{number}} toolfuncties waarmee gebruikers specifieke acties kunnen uitvoeren.",
"title": "Bevat ten minste één tool"
},
"validated": {
"desc": "Deze MCP-server is geïnstalleerd en gevalideerd om kwaliteit en betrouwbaarheid te garanderen.",
"title": "Gevalideerd"
}
},
"scoreLevel": {
"a": {
"desc": "Deze MCP-server is streng gevalideerd en biedt uitgebreide functionaliteit en een hoogwaardige gebruikerservaring.",
"fullTitle": "Uitstekende plugin",
"title": "Uitstekend"
},
"b": {
"desc": "Deze MCP-server biedt goede functionaliteit en gebruikerservaring, maar kan op sommige punten verbeterd worden.",
"fullTitle": "Goede functionaliteit",
"title": "Goed"
},
"f": {
"desc": "Deze MCP-server is incompleet of van lage kwaliteit; gebruikers wordt aangeraden voorzichtig te zijn.",
"fullTitle": "Matige kwaliteit",
"title": "Matig"
}
},
"settings": {
"capabilities": {
"prompts": "Promptwoorden",
"resources": "Middelen",
"title": "Plugin-mogelijkheden",
"tools": "Gereedschappen"
},
"configuration": {
"title": "Plugin-configuratie"
},
"connection": {
"args": "Startparameters",
"command": "Startcommando",
"title": "Verbindingsinformatie",
"type": "Verbindingstype",
"url": "Serviceadres"
},
"saveSettings": "Instellingen opslaan",
"title": "Plugin-instellingen"
},
"sidebar": {
"install": "Installeer MCP-server",
"meta": {
"homepage": "Officiële website",
"installCount": "Aantal installaties",
"language": "Broncode taal",
"license": "Licentie",
"published": "Publicatiedatum",
"repo": "Broncode repository",
"stars": "Aantal sterren",
"title": "Details",
"updated": "Laatst bijgewerkt"
},
"moreServerConfig": "Bekijk details",
"recommendServers": "Gerelateerde MCP's",
"serverConfig": "Installatieconfiguratie",
"toc": "Inhoudsopgave"
},
"summary": {
"title": "Wat kun je met deze MCP-server doen?"
},
"totalScore": {
"description": "Totale score berekend op basis van verschillende indicatoren",
"legend": {
"aGrade": "Cijfer A ({{minPercent}}-100%)",
"bGrade": "Cijfer B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Cijfer F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} punten",
"popover": {
"completedOptional": "✅ Optionele items voltooid ({{count}} items)",
"completedRequired": "✅ Verplichte items voltooid ({{count}} items)",
"incompleteOptional": "⏸️ Optionele items niet voltooid ({{count}} items)",
"incompleteRequired": "❌ Verplichte items niet voltooid ({{count}} items)",
"title": "Score details"
},
"ratingFormat": "Beoordeling: {{level}}",
"scoreInfo": {
"items": "Items",
"points": "Punten",
"requiredItems": "Verplichte items"
},
"title": "Totale score"
},
"versions": {
"table": {
"isLatest": "Laatste versie",
"isValidated": "Gevalideerd",
"publishAt": "Publicatiedatum",
"version": "Versie"
},
"title": "Versiegeschiedenis"
}
},
"hero": {
"desc": "Open source, implementeerbaar MCP-servers platform dat AI-systemen helpt eenvoudig toegang te krijgen tot bestandssystemen, databases, API's en andere essentiële bronnen, waarmee je AI-capaciteiten volledig worden uitgebreid.",
"subTitle": "Open source & direct gebruiksklaar",
"title": "Open source MCP-marktplaats voor AI"
},
"sorts": {
"createdAt": "Recent toegevoegd",
"installCount": "Aantal installaties",
"isFeatured": "Aanbevolen plugin",
"isValidated": "Gevalideerde plugin",
"promptsCount": "Aantal prompts",
"ratingCount": "Aantal beoordelingen",
"resourcesCount": "Aantal bronnen",
"toolsCount": "Aantal tools",
"updatedAt": "Laatst bijgewerkt"
},
"title": "MCP-markt",
"unvalidated": {
"desc": "Deze MCP-server is nog niet gevalideerd",
"title": "Niet gevalideerd"
},
"validated": {
"desc": "Deze MCP-server is gevalideerd om kwaliteit en betrouwbaarheid te waarborgen.",
"descWithDate": "Deze MCP-server is op {{date}} gevalideerd om kwaliteit en betrouwbaarheid te waarborgen.",
"title": "Gevalideerd"
}
},
"models": {
"abilities": "Modelmogelijkheden",
"chat": "Begin gesprek",
"contentLength": "Maximale contextlengte",
"details": {
"overview": {
"title": "Overzicht"
},
"related": {
"listTitle": "Gerelateerde modellen",
"more": "Meer bekijken",
"title": "Aanbevolen"
}
},
"free": "Gratis",
"guide": "Configuratiegids",
"list": "Modellenlijst",
@@ -559,30 +156,11 @@
"throughput": "Doorvoer",
"throughputTooltip": "Gemiddeld aantal tokens dat per seconde wordt verzonden in stream aanvragen"
},
"sorts": {
"contextWindowTokens": "Contextlengte",
"identifier": "Model ID",
"inputPrice": "Invoerprijs",
"outputPrice": "Uitvoerprijs",
"providerCount": "Aantal aanbieders",
"releasedAt": "Recent uitgebracht"
},
"suggestions": "Gerelateerde modellen",
"supportedProviders": "Providers die dit model ondersteunen"
},
"plugins": {
"community": "Gemeenschapsplugins",
"details": {
"settings": {
"title": "Plug-in instellingen"
},
"summary": {
"title": "Wat kun je met deze plugin doen?"
},
"tools": {
"title": "Plug-in hulpmiddelen"
}
},
"install": "Plugin installeren",
"installed": "Geïnstalleerd",
"list": "Pluginlijst",
@@ -595,54 +173,36 @@
"more": "Meer",
"official": "Officiële plugins",
"recentSubmits": "Recent ingediend",
"sorts": {
"createdAt": "Recent gepubliceerd",
"identifier": "Plugin ID",
"title": "Plugin naam"
},
"suggestions": "Gerelateerde aanbevelingen"
},
"providers": {
"config": "Configuratie aanbieder",
"details": {
"guide": {
"title": "Integratiehandleiding"
},
"overview": {
"title": "Overzicht"
},
"related": {
"listTitle": "Gerelateerde aanbieders",
"more": "Meer bekijken",
"title": "Aanbevolen"
}
},
"list": "Lijst van modelproviders",
"modelCount": "{{count}} modellen",
"modelName": "Modelnaam",
"modelSite": "Modeldocumentatie",
"more": "Meer",
"officialSite": "Officiële website",
"showAllModels": "Toon alle modellen",
"sorts": {
"default": "Standaard sortering",
"identifier": "Aanbieder ID",
"modelCount": "Aantal modellen"
},
"suggestions": "Gerelateerde aanbieders",
"supportedModels": "Ondersteunde modellen"
},
"publishedTime": "Gepubliceerd op",
"search": {
"placeholder": "Zoek naam, beschrijving of trefwoord...",
"result": "{{count}} resultaten over <highlight>{{keyword}}</highlight>",
"searching": "Zoeken..."
},
"sort": {
"mostLiked": "Meest Geliket",
"mostUsed": "Meest Gebruikt",
"newest": "Nieuwste Eerst",
"oldest": "Oudste Eerst",
"recommended": "Aanbevolen"
},
"tab": {
"assistant": "Assistent",
"assistants": "Assistenten",
"home": "Startpagina",
"model": "Model",
"plugin": "Plugin",
"provider": "Model aanbieder"
"models": "Modellen",
"plugins": "Plugins",
"providers": "Modelleveranciers"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AI-assistenten"
},
"description": "Inhoud creatie, copywriting, vraag-en-antwoord, beeldgeneratie, video-generatie, spraakgeneratie, slimme agenten, geautomatiseerde workflows, aangepaste AI-toepassingen, pas je eigen AI-toepassingswerkplek aan",
"mcp": {
"description": "Zoek, vergelijk en verbind met duizenden MCP-servers om AI-systemen eenvoudig toegang te geven tot bestandssystemen, databases, API's en andere essentiële bronnen, en zo je AI-mogelijkheden aanzienlijk uit te breiden",
"title": "MCP Servers Markt"
},
"models": {
"description": "Verken populaire AI-modellen zoals OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AI-modellen"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "Tool-oproepverzoek"
},
"detailModal": {
"customPlugin": {
"description": "Ga naar de bewerkingspagina voor meer details",
"editBtn": "Nu bewerken",
"title": "Dit is een aangepaste plugin"
},
"emptyState": {
"description": "Installeer deze plug-in eerst om de mogelijkheden en configuratieopties te bekijken",
"title": "Bekijk plug-in details na installatie"
},
"info": {
"description": "API-beschrijving",
"name": "API-naam"
@@ -239,50 +230,6 @@
},
"title": "Lokale bestanden"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Installatieomgeving controleren...",
"COMPLETED": "Installatie voltooid",
"CONFIGURATION_REQUIRED": "Voltooi de configuratie voordat u doorgaat met de installatie",
"ERROR": "Installatiefout",
"FETCHING_MANIFEST": "Plugin manifest ophalen...",
"GETTING_SERVER_MANIFEST": "MCP-server initialiseren...",
"INSTALLING_PLUGIN": "Plugin wordt geïnstalleerd...",
"configurationDescription": "Deze MCP-plugin vereist configuratieparameters om correct te functioneren. Vul de benodigde configuratiegegevens in.",
"configurationRequired": "Pluginparameters configureren",
"continueInstall": "Installatie voortzetten",
"dependenciesDescription": "Deze plugin vereist de installatie van de volgende systeemafhankelijkheden om correct te werken. Installeer de ontbrekende afhankelijkheden volgens de instructies en klik vervolgens op 'Opnieuw controleren' om door te gaan met de installatie.",
"dependenciesRequired": "Installeer de systeemafhankelijkheden van de plugin",
"dependencyStatus": {
"installed": "Geïnstalleerd",
"notInstalled": "Niet geïnstalleerd",
"requiredVersion": "Vereiste versie: {{version}}"
},
"errorDetails": {
"args": "Parameters",
"command": "Opdracht",
"connectionParams": "Verbindingsparameters",
"env": "Omgevingsvariabelen",
"errorOutput": "Foutlogboek",
"exitCode": "Exitcode",
"hideDetails": "Details verbergen",
"originalError": "Oorspronkelijke fout",
"showDetails": "Details weergeven"
},
"errorTypes": {
"CONNECTION_FAILED": "Verbinding mislukt",
"INITIALIZATION_TIMEOUT": "Initialisatie time-out",
"PROCESS_SPAWN_ERROR": "Proces starten mislukt",
"UNKNOWN_ERROR": "Onbekende fout",
"VALIDATION_ERROR": "Parametervalidatie mislukt"
},
"installError": "MCP-plugin installatie mislukt, reden: {{detail}}",
"installMethods": {
"manual": "Handmatige installatie:",
"recommended": "Aanbevolen installatiemethode:"
},
"recheckDependencies": "Opnieuw controleren",
"skipDependencies": "Controle overslaan"
},
"pluginList": "Lijst met plugins",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Plugin-instellingen",
"settings": {
"capabilities": {
"prompts": "Promptwoorden",
"resources": "Middelen",
"title": "Pluginmogelijkheden",
"tools": "Hulpmiddelen"
},
"configuration": {
"title": "Pluginconfiguratie"
},
"connection": {
"args": "Startparameters",
"command": "Startopdracht",
"title": "Verbindingsinformatie",
"type": "Verbindingstype",
"url": "Serviceadres"
},
"edit": "Bewerken",
"envConfigDescription": "Deze configuraties worden als omgevingsvariabelen doorgegeven aan het proces bij het opstarten van de MCP-server",
"httpTypeNotice": "HTTP-type MCP-plugins hebben momenteel geen omgevingsvariabelen die geconfigureerd moeten worden",
"indexUrl": {
"title": "Marktindex",
"tooltip": "Online bewerken wordt momenteel niet ondersteund. Stel in via omgevingsvariabelen tijdens implementatie."
},
"messages": {
"connectionUpdateFailed": "Bijwerken van verbindingsinformatie mislukt",
"connectionUpdateSuccess": "Verbindingsinformatie succesvol bijgewerkt",
"envUpdateFailed": "Opslaan van omgevingsvariabelen mislukt",
"envUpdateSuccess": "Omgevingsvariabelen succesvol opgeslagen"
},
"modalDesc": "Na het instellen van de marktlocatie voor plugins, kunt u een aangepaste pluginmarkt gebruiken.",
"rules": {
"argsRequired": "Voer opstartparameters in",
"commandRequired": "Voer het opstartcommando in",
"urlRequired": "Voer het serviceadres in"
},
"saveSettings": "Instellingen opslaan",
"title": "Instellingen voor pluginmarkt"
},
"showInPortal": "Gelieve de details in het portaal te bekijken",
"store": {
"actions": {
"cancel": "Installatie annuleren",
"confirmUninstall": "Deze plugin wordt binnenkort verwijderd. Na verwijdering worden de configuraties gewist. Weet u zeker dat u door wilt gaan?",
"detail": "Details",
"install": "Installeren",
@@ -371,15 +286,13 @@
"communityPlugin": "Community",
"customPlugin": "Aangepast",
"empty": "Geen geïnstalleerde plugins beschikbaar",
"emptySelectHint": "Selecteer een plugin om details te bekijken",
"installAllPlugins": "Allemaal installeren",
"networkError": "Kan de pluginwinkel niet laden. Controleer de netwerkverbinding en probeer het opnieuw.",
"placeholder": "Zoek plugin op naam, beschrijving of trefwoord...",
"releasedAt": "Uitgebracht op {{createdAt}}",
"tabs": {
"installed": "Geïnstalleerd",
"mcp": "MCP-plug-in",
"old": "LobeChat-plugin"
"all": "Alle",
"installed": "Geïnstalleerd"
},
"title": "Pluginwinkel"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Meer modellen worden <1>gepland om te worden toegevoegd</1>, dus blijf op de hoogte"
},
"plugin": {
"addMCPPlugin": "MCP-plug-in toevoegen",
"addTooltip": "Voeg aangepaste plug-in toe",
"clearDeprecated": "Verwijder verouderde plug-ins",
"empty": "Geen geïnstalleerde plug-ins, ga naar de <1>plug-in store</1> om te verkennen",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Opis asystenta",
"detail": "Szczegóły",
"details": {
"capabilities": {
"knowledge": {
"desc": "Asystent ma wbudowane następujące bazy wiedzy, które pomogą Ci odpowiedzieć na więcej pytań.",
"title": "Baza wiedzy"
},
"plugin": {
"desc": "Asystent ma wbudowane następujące wtyczki, które pomogą Ci wykonać więcej zadań.",
"title": "Wbudowane wtyczki"
},
"title": "Możliwości asystenta"
},
"overview": {
"example": "Demonstracja asystenta",
"title": "Przegląd"
},
"related": {
"listTitle": "Powiązani asystenci",
"more": "Zobacz więcej",
"title": "Powiązane rekomendacje"
},
"sidebar": {
"toc": "Spis treści"
},
"summary": {
"title": "Co możesz zrobić z tym asystentem?"
},
"systemRole": {
"openingMessage": "Wiadomość powitalna",
"openingQuestions": "Pytania wstępne",
"title": "Ustawienia asystenta"
}
},
"list": "Lista asystentów",
"more": "Więcej",
"plugins": "Zintegrowane wtyczki",
"recentSubmits": "Ostatnie aktualizacje",
"sorts": {
"createdAt": "Najnowsze publikacje",
"identifier": "ID asystenta",
"knowledgeCount": "Liczba baz wiedzy",
"pluginCount": "Liczba wtyczek",
"title": "Nazwa asystenta",
"tokenUsage": "Zużycie tokenów"
},
"suggestions": "Podobne rekomendacje",
"systemRole": "Ustawienia asystenta",
"tokenUsage": "Zużycie tokenów w promptach asystenta",
"try": "Spróbuj",
"withKnowledge": "Ten asystent zawiera bazę wiedzy",
"withPlugin": "Ten asystent zawiera wtyczki"
"try": "Spróbuj"
},
"back": "Powrót do odkryć",
"category": {
@@ -85,7 +41,6 @@
"all": "Wszystko",
"gaming-entertainment": "Gry i rozrywka",
"life-style": "Styl życia",
"lifestyle": "Styl życia",
"media-generate": "Generowanie mediów",
"science-education": "Nauka i edukacja",
"social": "Media społecznościowe",
@@ -147,368 +102,10 @@
"featuredTools": "Polecane wtyczki",
"more": "Odkryj więcej"
},
"isClaimed": "Zgłoszono",
"isFeatured": "Polecane",
"isOfficial": "Oficjalne",
"like": "Lubię",
"mcp": {
"categories": {
"all": {
"description": "Wszystkie serwery MCP",
"name": "Wszystkie"
},
"business": {
"description": "Usługi biznesowe i korporacyjne",
"name": "Usługi biznesowe"
},
"developer": {
"description": "Narzędzia i usługi dla programistów",
"name": "Narzędzia deweloperskie"
},
"gaming-entertainment": {
"description": "Gry, rozrywka i rekreacja",
"name": "Gry i rozrywka"
},
"health-wellness": {
"description": "Zdrowie, fitness i dobrostan",
"name": "Zdrowie i wellness"
},
"lifestyle": {
"description": "Styl życia, nawyki i codzienne aktywności",
"name": "Styl życia"
},
"media-generate": {
"description": "Tworzenie, edycja i przetwarzanie mediów",
"name": "Generowanie mediów"
},
"news": {
"description": "Agregacja wiadomości, raporty i serwisy informacyjne",
"name": "Informacje i wiadomości"
},
"productivity": {
"description": "Zarządzanie zadaniami, notatki i narzędzia produktywności",
"name": "Narzędzia produktywności"
},
"science-education": {
"description": "Narzędzia do badań naukowych, nauki i edukacji",
"name": "Nauka i edukacja"
},
"social": {
"description": "Sieci społecznościowe i komunikacja",
"name": "Media społecznościowe"
},
"stocks-finance": {
"description": "Rynki finansowe, handel i inwestycje",
"name": "Finanse i giełda"
},
"tools": {
"description": "Uniwersalne narzędzia i usługi",
"name": "Narzędzia"
},
"travel-transport": {
"description": "Planowanie podróży i transport",
"name": "Podróże i transport"
},
"weather": {
"description": "Prognozy pogody i usługi meteorologiczne",
"name": "Pogoda"
},
"web-search": {
"description": "Wyszukiwanie w sieci i pozyskiwanie informacji",
"name": "Wyszukiwanie informacji"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Usługa może działać lokalnie lub w chmurze w zależności od konfiguracji lub scenariusza użycia, oferując podwójny tryb działania.",
"title": "Usługa hybrydowa"
},
"local": {
"desc": "Serwer działa wyłącznie na lokalnym urządzeniu klienta, wymaga instalacji i zależy od lokalnych zasobów.",
"title": "Usługa lokalna"
},
"remote": {
"desc": "Serwer jest hostowany zdalnie, głównie opiera się na usługach zdalnych, nie wymaga lokalnego środowiska.",
"title": "Usługa w chmurze"
}
},
"deployment": {
"args": "Argumenty",
"checkCommand": "Polecenie sprawdzające",
"command": "Polecenie",
"commandLine": "Zależności systemowe",
"connection": "Sposób połączenia",
"connectionType": "Typ połączenia",
"description": "Sposób instalacji i wdrożenia wtyczki",
"descriptionPlaceholder": "Opcjonalny opis",
"empty": "Brak opcji wdrożenia",
"env": "Zmienne środowiskowe",
"guide": "Instrukcja instalacji",
"installation": "Instalacja przez {{method}}",
"installationMethod": "Metoda instalacji",
"other": "Inne ustawienia",
"packageName": "Nazwa pakietu",
"platform": {
"steps": {
"claude": "- Otwórz aplikację **Claude Desktop**\n- Przejdź do **Ustawienia** i wybierz **Deweloper**\n- Kliknij **Edytuj konfigurację**\n- Otwórz plik **claude_desktop_config.json**\n- Skopiuj i wklej konfigurację serwera do istniejącego pliku, a następnie zapisz",
"cline": "- Otwórz VS Code z zainstalowanym rozszerzeniem Cline\n- Kliknij ikonę Cline na pasku bocznym\n- Z menu rozwijanego wybierz **MCP Servers**\n- Na karcie **Remote Servers** wpisz nazwę serwera i URL Twojego serwera MCP\n- Kliknij **Add Server**, aby połączyć",
"cursor": "- Przejdź do **Ustawienia** i wybierz ustawienia Cursor\n- Po lewej wybierz **MCP**\n- Kliknij w prawym górnym rogu **Dodaj nowy globalny serwer MCP**\n- Skopiuj i wklej konfigurację serwera do istniejącego pliku, a następnie zapisz",
"lobeChat": "- Otwórz aplikację **LobeChat Desktop**\n- Przejdź do **Ustawienia** - **Domyślny asystent**\n- Następnie wybierz **Ustawienia wtyczek** - **Wtyczki niestandardowe**\n- Kliknij **Szybki import konfiguracji JSON**\n- Skopiuj i wklej konfigurację serwera do pola tekstowego, a następnie zainstaluj",
"openai": "- Otwórz swoją aplikację **OpenAI** lub środowisko developerskie\n- Skonfiguruj narzędzia MCP w **Responses API**\n- Dodaj blok MCP do tablicy **tools** w żądaniu API\n- Ustaw **server_url** na punkt końcowy Twojego serwera MCP\n- Dołącz nagłówki autoryzacyjne (klucz API, token itp.)\n- Użyj parametru `allowed_tools` do ograniczenia dostępnych narzędzi\n- Ustaw `require_approval` do kontroli zatwierdzania wykonania narzędzi",
"vscode": "- Otwórz VS Code\n- Otwórz paletę poleceń (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Wpisz **MCP: Add Server** i wybierz tę opcję\n- Wybierz dodanie do ustawień obszaru roboczego lub użytkownika\n- Skopiuj i wklej konfigurację serwera"
},
"title": "Instalacja w {{platform}}"
},
"recommended": "Polecane",
"systemDependencies": "Zależności systemowe",
"table": {
"description": "Opis",
"name": "Nazwa",
"required": "Wymagane",
"type": "Typ"
},
"title": "Metoda instalacji"
},
"githubBadge": {
"desc": "LobeHub regularnie skanuje repozytoria kodu i dokumentację, aby:\n\n- Potwierdzić prawidłowe działanie serwera MCP.\n- Wyodrębnić cechy serwera, takie jak narzędzia, zasoby, prompty i wymagane parametry.\n- Nasza odznaka pomaga użytkownikom szybko ocenić bezpieczeństwo, funkcjonalność i instrukcje instalacji serwera MCP.\n\nSkopiuj poniższy kod do swojego pliku `README.md`:"
},
"nav": {
"needHelp": "Potrzebujesz pomocy?",
"reportIssue": "Zgłoś problem",
"viewSourceCode": "Zobacz kod źródłowy"
},
"overview": {
"title": "Przegląd"
},
"related": {
"listTitle": "Powiązane serwery MCP",
"more": "Zobacz więcej",
"title": "Powiązane rekomendacje"
},
"schema": {
"mode": {
"docs": "Dokumentacja"
},
"prompts": {
"arguments": "Konfiguracja argumentów",
"desc": "Interaktywne szablony wyzwalane przez użytkownika",
"empty": "Brak promptów",
"instructions": "Instrukcje",
"table": {
"description": "Opis",
"name": "Nazwa",
"required": "Wymagane"
},
"title": "Lista promptów"
},
"resources": {
"desc": "Dane kontekstowe dołączane i zarządzane przez klienta",
"empty": "Brak zasobów",
"table": {
"description": "Opis",
"mineType": "Typ MIME",
"name": "Nazwa",
"uri": "URI"
},
"title": "Lista zasobów"
},
"title": "Funkcje wtyczki",
"tools": {
"desc": "Interfejsy funkcjonalne udostępniane modelowi językowemu (LLM) do wykonywania operacji",
"empty": "Brak narzędzi",
"inputSchema": "Opis wejścia",
"instructions": "Instrukcje",
"table": {
"description": "Opis",
"name": "Nazwa",
"required": "Wymagane",
"type": "Typ"
},
"title": "Lista narzędzi"
}
},
"score": {
"claimed": {
"desc": "Ten serwer MCP został zarejestrowany przez właściciela, co potwierdza jego własność i zarządzanie.",
"title": "Zarejestrowany przez właściciela"
},
"deployMoreThanManual": {
"desc": "Ten serwer MCP oferuje przyjazne metody instalacji inne niż Manual, umożliwiające łatwe wdrożenie i użytkowanie.",
"title": "Oferuje przyjazne metody instalacji"
},
"deployment": {
"desc": "Ten serwer MCP oferuje co najmniej jedną metodę instalacji, umożliwiającą wdrożenie i użytkowanie.",
"descWithCount": "Ten serwer MCP oferuje {{number}} metod instalacji, umożliwiając wdrożenie i użytkowanie.",
"title": "Oferuje co najmniej jedną metodę instalacji"
},
"license": {
"desc": "To repozytorium zawiera plik LICENSE.",
"descWithlicense": "Licencja tego repozytorium to {{license}}.",
"title": "Posiada licencję"
},
"listTitle": "Szczegóły oceny",
"notClaimed": {
"desc": "Jeśli jesteś właścicielem tego serwera MCP, możesz go zarejestrować w następujący sposób.",
"title": "Nie zarejestrowany przez właściciela"
},
"prompts": {
"desc": "Ten serwer MCP oferuje prompty, umożliwiające interakcję z usługą.",
"descWithCount": "Ten serwer MCP oferuje {{number}} promptów, umożliwiających interakcję z usługą.",
"title": "Zawiera prompty"
},
"readme": {
"desc": "To repozytorium zawiera plik README.md.",
"title": "Posiada README"
},
"resources": {
"desc": "Ten serwer MCP oferuje zasoby, umożliwiające dołączanie i zarządzanie danymi kontekstowymi.",
"descWithCount": "Ten serwer MCP oferuje {{number}} zasobów, umożliwiających dołączanie i zarządzanie danymi kontekstowymi.",
"title": "Zawiera zasoby"
},
"title": "Ocena",
"tools": {
"desc": "Usługa musi udostępniać co najmniej jedno narzędzie, umożliwiające wykonywanie określonych operacji.",
"descWithCount": "Ten serwer MCP oferuje {{number}} narzędzi, umożliwiających wykonywanie określonych operacji.",
"title": "Zawiera co najmniej jedno narzędzie"
},
"validated": {
"desc": "Ten serwer MCP przeszedł weryfikację instalacji, co zapewnia jego jakość i niezawodność.",
"title": "Zweryfikowany"
}
},
"scoreLevel": {
"a": {
"desc": "Ten serwer MCP został rygorystycznie zweryfikowany, oferując pełną funkcjonalność i wysoką jakość doświadczenia użytkownika.",
"fullTitle": "Doskonała wtyczka",
"title": "Wysoka jakość"
},
"b": {
"desc": "Ten serwer MCP oferuje dobrą funkcjonalność i doświadczenie użytkownika, ale może wymagać pewnych ulepszeń.",
"fullTitle": "Dobra funkcjonalność",
"title": "Dobra"
},
"f": {
"desc": "Ten serwer MCP ma niepełną funkcjonalność lub niską jakość, zaleca się ostrożność przy użyciu.",
"fullTitle": "Niska jakość",
"title": "Słaba"
}
},
"settings": {
"capabilities": {
"prompts": "Podpowiedzi",
"resources": "Zasoby",
"title": "Funkcje wtyczki",
"tools": "Narzędzia"
},
"configuration": {
"title": "Konfiguracja wtyczki"
},
"connection": {
"args": "Parametry uruchomienia",
"command": "Polecenie uruchomienia",
"title": "Informacje o połączeniu",
"type": "Typ połączenia",
"url": "Adres usługi"
},
"saveSettings": "Zapisz ustawienia",
"title": "Ustawienia wtyczki"
},
"sidebar": {
"install": "Zainstaluj serwer MCP",
"meta": {
"homepage": "Strona główna",
"installCount": "Liczba instalacji",
"language": "Język źródłowy",
"license": "Licencja",
"published": "Data publikacji",
"repo": "Repozytorium kodu",
"stars": "Liczba gwiazdek",
"title": "Szczegóły",
"updated": "Ostatnia aktualizacja"
},
"moreServerConfig": "Zobacz szczegóły",
"recommendServers": "Powiązane MCP",
"serverConfig": "Konfiguracja instalacji",
"toc": "Spis treści"
},
"summary": {
"title": "Co możesz zrobić z tym serwerem MCP?"
},
"totalScore": {
"description": "Łączna ocena obliczona na podstawie różnych wskaźników",
"legend": {
"aGrade": "Ocena A ({{minPercent}}-100%)",
"bGrade": "Ocena B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Ocena F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} punktów",
"popover": {
"completedOptional": "✅ Ukończono opcjonalne ({{count}} elementów)",
"completedRequired": "✅ Ukończono wymagane ({{count}} elementów)",
"incompleteOptional": "⏸️ Nieukończono opcjonalnych ({{count}} elementów)",
"incompleteRequired": "❌ Nieukończono wymaganych ({{count}} elementów)",
"title": "Szczegóły oceny"
},
"ratingFormat": "Ocena: {{level}}",
"scoreInfo": {
"items": "elementy",
"points": "punkty",
"requiredItems": "wymagane elementy"
},
"title": "Łączna ocena"
},
"versions": {
"table": {
"isLatest": "Najnowsza wersja",
"isValidated": "Zweryfikowana",
"publishAt": "Data publikacji",
"version": "Wersja"
},
"title": "Historia wersji"
}
},
"hero": {
"desc": "Otwarte, możliwe do wdrożenia platformy serwerów MCP, które pomagają systemom AI łatwo uzyskać dostęp do systemów plików, baz danych, API i innych kluczowych zasobów, znacznie rozszerzając możliwości AI.",
"subTitle": "Otwarte i gotowe do użycia",
"title": "Otwarte rynki MCP dla AI"
},
"sorts": {
"createdAt": "Najnowsze",
"installCount": "Liczba instalacji",
"isFeatured": "Polecane wtyczki",
"isValidated": "Zweryfikowane wtyczki",
"promptsCount": "Liczba promptów",
"ratingCount": "Liczba ocen",
"resourcesCount": "Liczba zasobów",
"toolsCount": "Liczba narzędzi",
"updatedAt": "Ostatnia aktualizacja"
},
"title": "Rynek MCP",
"unvalidated": {
"desc": "Ten serwer MCP nie został jeszcze zweryfikowany",
"title": "Niezweryfikowany"
},
"validated": {
"desc": "Ten serwer MCP został zweryfikowany, co zapewnia jego jakość i niezawodność.",
"descWithDate": "Ten serwer MCP został zweryfikowany dnia {{date}}, co zapewnia jego jakość i niezawodność.",
"title": "Zweryfikowany"
}
},
"models": {
"abilities": "Możliwości modelu",
"chat": "Rozpocznij rozmowę",
"contentLength": "Maksymalna długość kontekstu",
"details": {
"overview": {
"title": "Przegląd"
},
"related": {
"listTitle": "Powiązane modele",
"more": "Zobacz więcej",
"title": "Powiązane rekomendacje"
}
},
"free": "Darmowe",
"guide": "Przewodnik konfiguracyjny",
"list": "Lista modeli",
@@ -559,30 +156,11 @@
"throughput": "Przepustowość",
"throughputTooltip": "Średnia liczba tokenów przesyłanych na sekundę w żądaniach strumieniowych"
},
"sorts": {
"contextWindowTokens": "Długość kontekstu",
"identifier": "ID modelu",
"inputPrice": "Cena wejścia",
"outputPrice": "Cena wyjścia",
"providerCount": "Liczba dostawców",
"releasedAt": "Najnowsza publikacja"
},
"suggestions": "Podobne modele",
"supportedProviders": "Dostawcy obsługujący ten model"
},
"plugins": {
"community": "Wtyczki społecznościowe",
"details": {
"settings": {
"title": "Ustawienia wtyczek"
},
"summary": {
"title": "Co możesz zrobić z tą wtyczką?"
},
"tools": {
"title": "Narzędzia wtyczek"
}
},
"install": "Zainstaluj wtyczkę",
"installed": "Zainstalowane",
"list": "Lista wtyczek",
@@ -595,54 +173,36 @@
"more": "Więcej",
"official": "Oficjalne wtyczki",
"recentSubmits": "Ostatnie aktualizacje",
"sorts": {
"createdAt": "Najnowsze publikacje",
"identifier": "ID wtyczki",
"title": "Nazwa wtyczki"
},
"suggestions": "Podobne rekomendacje"
},
"providers": {
"config": "Konfiguracja dostawcy",
"details": {
"guide": {
"title": "Przewodnik integracji"
},
"overview": {
"title": "Przegląd"
},
"related": {
"listTitle": "Powiązani dostawcy",
"more": "Zobacz więcej",
"title": "Powiązane rekomendacje"
}
},
"list": "Lista dostawców modeli",
"modelCount": "{{count}} modeli",
"modelName": "Nazwa modelu",
"modelSite": "Dokumentacja modeli",
"more": "Więcej",
"officialSite": "Oficjalna strona",
"showAllModels": "Pokaż wszystkie modele",
"sorts": {
"default": "Domyślne sortowanie",
"identifier": "ID dostawcy",
"modelCount": "Liczba modeli"
},
"suggestions": "Powiązani dostawcy",
"supportedModels": "Obsługiwane modele"
},
"publishedTime": "Opublikowano",
"search": {
"placeholder": "Szukaj nazwy, opisu lub słowa kluczowego...",
"result": "{{count}} wyników wyszukiwania dotyczących <highlight>{{keyword}}</highlight>",
"searching": "Wyszukiwanie..."
},
"sort": {
"mostLiked": "Najbardziej lubiane",
"mostUsed": "Najczęściej używane",
"newest": "Od najnowszych",
"oldest": "Od najstarszych",
"recommended": "Polecane"
},
"tab": {
"assistant": "Asystent",
"assistants": "Asystenci",
"home": "Strona główna",
"model": "Model",
"plugin": "Wtyczka",
"provider": "Dostawca modeli"
"models": "Modele",
"plugins": "Wtyczki",
"providers": "Dostawcy modeli"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "Asystenci AI"
},
"description": "Tworzenie treści, copywriting, pytania i odpowiedzi, generowanie obrazów, generowanie wideo, generowanie głosu, inteligentny agent, automatyzacja przepływów pracy, dostosowane aplikacje AI, stwórz swoje osobiste stanowisko pracy AI",
"mcp": {
"description": "Wyszukuj, porównuj i łącz się z tysiącami serwerów MCP, pomagając systemom AI łatwo uzyskać dostęp do systemów plików, baz danych, API i innych kluczowych zasobów, znacznie rozszerzając możliwości Twojej sztucznej inteligencji",
"title": "Rynek serwerów MCP"
},
"models": {
"description": "Odkryj popularne modele AI OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "Modele AI"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "żądanie wywołania narzędzia"
},
"detailModal": {
"customPlugin": {
"description": "Proszę przejść do strony edycji, aby zobaczyć szczegóły",
"editBtn": "Edytuj teraz",
"title": "To jest niestandardowa wtyczka"
},
"emptyState": {
"description": "Zainstaluj najpierw tę wtyczkę, aby zobaczyć jej funkcje i opcje konfiguracji",
"title": "Zobacz szczegóły wtyczki po instalacji"
},
"info": {
"description": "Opis interfejsu API",
"name": "Nazwa interfejsu API"
@@ -239,50 +230,6 @@
},
"title": "Pliki lokalne"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Sprawdzanie środowiska instalacji...",
"COMPLETED": "Instalacja zakończona",
"CONFIGURATION_REQUIRED": "Proszę ukończyć odpowiednią konfigurację, aby kontynuować instalację",
"ERROR": "Błąd instalacji",
"FETCHING_MANIFEST": "Pobieranie pliku manifestu wtyczki...",
"GETTING_SERVER_MANIFEST": "Inicjalizacja serwera MCP...",
"INSTALLING_PLUGIN": "Instalowanie wtyczki...",
"configurationDescription": "Ta wtyczka MCP wymaga skonfigurowania parametrów, aby działać poprawnie. Proszę wprowadzić niezbędne informacje konfiguracyjne",
"configurationRequired": "Konfiguracja parametrów wtyczki",
"continueInstall": "Kontynuuj instalację",
"dependenciesDescription": "Ta wtyczka wymaga zainstalowania następujących zależności systemowych, aby działać poprawnie. Proszę zainstalować brakujące zależności zgodnie z instrukcjami, a następnie kliknąć, aby ponownie sprawdzić i kontynuować instalację.",
"dependenciesRequired": "Proszę zainstalować zależności systemowe wtyczki",
"dependencyStatus": {
"installed": "Zainstalowano",
"notInstalled": "Nie zainstalowano",
"requiredVersion": "Wymagana wersja: {{version}}"
},
"errorDetails": {
"args": "Argumenty",
"command": "Polecenie",
"connectionParams": "Parametry połączenia",
"env": "Zmienne środowiskowe",
"errorOutput": "Dziennik błędów",
"exitCode": "Kod wyjścia",
"hideDetails": "Ukryj szczegóły",
"originalError": "Oryginalny błąd",
"showDetails": "Pokaż szczegóły"
},
"errorTypes": {
"CONNECTION_FAILED": "Nieudane połączenie",
"INITIALIZATION_TIMEOUT": "Przekroczono czas inicjalizacji",
"PROCESS_SPAWN_ERROR": "Błąd uruchomienia procesu",
"UNKNOWN_ERROR": "Nieznany błąd",
"VALIDATION_ERROR": "Błąd walidacji parametrów"
},
"installError": "Instalacja wtyczki MCP nie powiodła się, powód: {{detail}}",
"installMethods": {
"manual": "Instalacja ręczna:",
"recommended": "Zalecany sposób instalacji:"
},
"recheckDependencies": "Sprawdź ponownie",
"skipDependencies": "Pomiń sprawdzanie"
},
"pluginList": "Lista wtyczek",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Ustawienia wtyczki",
"settings": {
"capabilities": {
"prompts": "Podpowiedzi",
"resources": "Zasoby",
"title": "Możliwości wtyczki",
"tools": "Narzędzia"
},
"configuration": {
"title": "Konfiguracja wtyczki"
},
"connection": {
"args": "Parametry uruchomienia",
"command": "Polecenie uruchomienia",
"title": "Informacje o połączeniu",
"type": "Typ połączenia",
"url": "Adres usługi"
},
"edit": "Edytuj",
"envConfigDescription": "Te ustawienia zostaną przekazane jako zmienne środowiskowe podczas uruchamiania serwera MCP",
"httpTypeNotice": "Wtyczki MCP typu HTTP nie wymagają obecnie konfiguracji zmiennych środowiskowych",
"indexUrl": {
"title": "Indeks sklepu",
"tooltip": "Edycja nie jest obecnie obsługiwana"
},
"messages": {
"connectionUpdateFailed": "Aktualizacja informacji o połączeniu nie powiodła się",
"connectionUpdateSuccess": "Informacje o połączeniu zostały pomyślnie zaktualizowane",
"envUpdateFailed": "Zapis zmiennych środowiskowych nie powiódł się",
"envUpdateSuccess": "Zmienna środowiskowa została pomyślnie zapisana"
},
"modalDesc": "Po skonfigurowaniu adresu sklepu wtyczek możesz korzystać z niestandardowego sklepu wtyczek",
"rules": {
"argsRequired": "Proszę wprowadzić parametry uruchamiania",
"commandRequired": "Proszę wprowadzić polecenie uruchamiania",
"urlRequired": "Proszę wprowadzić adres usługi"
},
"saveSettings": "Zapisz ustawienia",
"title": "Skonfiguruj sklep wtyczek"
},
"showInPortal": "Proszę sprawdzić szczegóły w obszarze roboczym",
"store": {
"actions": {
"cancel": "Anuluj instalację",
"confirmUninstall": "Wtyczka zostanie odinstalowana. Po odinstalowaniu konfiguracja wtyczki zostanie wyczyszczona. Potwierdź swoje działanie.",
"detail": "Szczegóły",
"install": "Instaluj",
@@ -371,15 +286,13 @@
"communityPlugin": "Wtyczka społecznościowa",
"customPlugin": "Niestandardowa wtyczka",
"empty": "Brak zainstalowanych wtyczek",
"emptySelectHint": "Wybierz wtyczkę, aby wyświetlić szczegóły",
"installAllPlugins": "Zainstaluj wszystkie",
"networkError": "Nie udało się pobrać sklepu wtyczek. Sprawdź swoje połączenie sieciowe i spróbuj ponownie",
"placeholder": "Szukaj nazwy wtyczki, opisu lub słowa kluczowego...",
"releasedAt": "Wydane {{createdAt}}",
"tabs": {
"installed": "Zainstalowane",
"mcp": "Wtyczka MCP",
"old": "Wtyczki LobeChat"
"all": "Wszystkie",
"installed": "Zainstalowane"
},
"title": "Sklep wtyczek"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Więcej modeli jest obecnie w <1>planach dołączenia</1>, prosimy o cierpliwość"
},
"plugin": {
"addMCPPlugin": "Dodaj wtyczkę MCP",
"addTooltip": "Dodaj niestandardowy dodatek",
"clearDeprecated": "Usuń przestarzałe dodatki",
"empty": "Brak zainstalowanych dodatków, zapraszamy do odwiedzenia <1>sklepu z dodatkami</1>",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Introdução ao Assistente",
"detail": "Detalhes",
"details": {
"capabilities": {
"knowledge": {
"desc": "O assistente possui as seguintes bases de conhecimento integradas para ajudar a responder a mais perguntas.",
"title": "Base de Conhecimento"
},
"plugin": {
"desc": "O assistente possui os seguintes plugins integrados para ajudar a realizar mais tarefas.",
"title": "Plugins Integrados"
},
"title": "Capacidades do Assistente"
},
"overview": {
"example": "Demonstração do Assistente",
"title": "Visão Geral"
},
"related": {
"listTitle": "Assistentes Relacionados",
"more": "Ver Mais",
"title": "Recomendações Relacionadas"
},
"sidebar": {
"toc": "Sumário"
},
"summary": {
"title": "O que você pode fazer com este assistente?"
},
"systemRole": {
"openingMessage": "Mensagem de Abertura",
"openingQuestions": "Perguntas Iniciais",
"title": "Configuração do Assistente"
}
},
"list": "Lista de Assistentes",
"more": "Mais",
"plugins": "Integrar plugins",
"recentSubmits": "Atualizações Recentes",
"sorts": {
"createdAt": "Publicado Recentemente",
"identifier": "ID do Assistente",
"knowledgeCount": "Quantidade de Bases de Conhecimento",
"pluginCount": "Quantidade de Plugins",
"title": "Nome do Assistente",
"tokenUsage": "Uso de Tokens"
},
"suggestions": "Sugestões Relacionadas",
"systemRole": "Configuração do Assistente",
"tokenUsage": "Uso de Tokens no Prompt do Assistente",
"try": "Experimente",
"withKnowledge": "Este assistente inclui base de conhecimento",
"withPlugin": "Este assistente inclui plugins"
"try": "Experimente"
},
"back": "Voltar à descoberta",
"category": {
@@ -85,7 +41,6 @@
"all": "Todos",
"gaming-entertainment": "Jogos e Entretenimento",
"life-style": "Estilo de Vida",
"lifestyle": "Estilo de Vida",
"media-generate": "Geração de Mídia",
"science-education": "Ciência e Educação",
"social": "Mídias Sociais",
@@ -147,368 +102,10 @@
"featuredTools": "Plugins Recomendados",
"more": "Descubra Mais"
},
"isClaimed": "Reivindicado",
"isFeatured": "Recomendado",
"isOfficial": "Certificado Oficial",
"like": "Gosto",
"mcp": {
"categories": {
"all": {
"description": "Todos os Servidores MCP",
"name": "Todos"
},
"business": {
"description": "Serviços Comerciais e Corporativos",
"name": "Serviços Comerciais"
},
"developer": {
"description": "Ferramentas e Serviços Relacionados ao Desenvolvimento",
"name": "Ferramentas de Desenvolvimento"
},
"gaming-entertainment": {
"description": "Jogos, Entretenimento e Lazer",
"name": "Jogos e Entretenimento"
},
"health-wellness": {
"description": "Saúde, Fitness e Bem-estar Mental",
"name": "Saúde e Bem-estar"
},
"lifestyle": {
"description": "Estilo de Vida Pessoal, Hábitos e Atividades Diárias",
"name": "Estilo de Vida"
},
"media-generate": {
"description": "Geração, Edição e Processamento de Mídia",
"name": "Geração de Mídia"
},
"news": {
"description": "Agregação de Notícias, Reportagens e Serviços de Informação",
"name": "Notícias e Informações"
},
"productivity": {
"description": "Gerenciamento de Tarefas, Notas e Ferramentas de Produtividade",
"name": "Ferramentas de Produtividade"
},
"science-education": {
"description": "Pesquisa Científica, Aprendizado e Ferramentas Educacionais",
"name": "Ciência e Educação"
},
"social": {
"description": "Redes Sociais e Comunicação",
"name": "Mídias Sociais"
},
"stocks-finance": {
"description": "Mercados Financeiros, Negociação e Investimentos",
"name": "Ações e Finanças"
},
"tools": {
"description": "Ferramentas e Serviços Utilitários Gerais",
"name": "Ferramentas Utilitárias"
},
"travel-transport": {
"description": "Planejamento de Viagens e Transporte",
"name": "Viagem e Transporte"
},
"weather": {
"description": "Previsão do Tempo e Serviços Meteorológicos",
"name": "Clima e Meteorologia"
},
"web-search": {
"description": "Busca na Web e Recuperação de Informações",
"name": "Recuperação de Informações"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Este serviço pode operar localmente ou na nuvem conforme configuração ou cenário de uso, oferecendo capacidade dupla de operação.",
"title": "Serviço Híbrido"
},
"local": {
"desc": "Este servidor só pode ser executado localmente no dispositivo do cliente, requer instalação e depende de recursos locais.",
"title": "Serviço Local"
},
"remote": {
"desc": "Este servidor é hospedado remotamente, pois depende principalmente de serviços remotos e não do ambiente local.",
"title": "Serviço na Nuvem"
}
},
"deployment": {
"args": "Parâmetros",
"checkCommand": "Comando de Verificação",
"command": "Comando",
"commandLine": "Dependências do Sistema",
"connection": "Modo de Conexão",
"connectionType": "Tipo de Conexão",
"description": "Método de Instalação e Implantação do Plugin",
"descriptionPlaceholder": "Descrição Opcional",
"empty": "Nenhuma opção de implantação disponível",
"env": "Variáveis de Ambiente",
"guide": "Instruções de Instalação",
"installation": "Instalado via {{method}}",
"installationMethod": "Método de Instalação",
"other": "Outras Configurações",
"packageName": "Nome do Pacote",
"platform": {
"steps": {
"claude": "- Abra o aplicativo **Claude Desktop**\n- Vá para **Configurações** e selecione **Desenvolvedor**\n- Clique em **Editar Configuração**\n- Abra o arquivo **claude_desktop_config.json**\n- Copie e cole a configuração do servidor no arquivo existente e salve",
"cline": "- Abra o VS Code com a extensão Cline instalada\n- Clique no ícone Cline na barra lateral\n- Selecione **MCP Servers** no menu suspenso\n- Na aba **Remote Servers**, insira o nome do servidor e a URL do seu servidor MCP\n- Clique em **Add Server** para conectar",
"cursor": "- Navegue até **Configurações** e selecione as configurações do Cursor\n- No lado esquerdo, escolha **MCP**\n- Clique em **Adicionar novo servidor global MCP** no canto superior direito\n- Copie e cole a configuração do servidor no arquivo existente e salve",
"lobeChat": "- Abra o aplicativo **LobeChat Desktop**\n- Vá para **Configurações** - **Assistente Padrão**\n- Selecione **Configurações de Plugin** - **Plugin Personalizado**\n- Clique em **Importação rápida de configuração JSON**\n- Copie e cole a configuração do servidor na caixa de texto e instale",
"openai": "- Abra seu aplicativo ou ambiente de desenvolvimento **OpenAI**\n- Configure a ferramenta MCP na **API de Respostas**\n- Adicione o bloco MCP no array **tools** da requisição API\n- Defina **server_url** para o endpoint do seu servidor MCP\n- Inclua os cabeçalhos de autenticação necessários (chave API, token, etc.)\n- Use o parâmetro `allowed_tools` para limitar as ferramentas expostas\n- Configure `require_approval` para controlar a aprovação da execução das ferramentas",
"vscode": "- Abra o VS Code\n- Abra o painel de comandos (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Digite **MCP: Add Server** e selecione\n- Escolha adicionar nas configurações do espaço de trabalho ou do usuário\n- Copie e cole a configuração do servidor"
},
"title": "Instalação no {{platform}}"
},
"recommended": "Recomendado",
"systemDependencies": "Dependências do Sistema",
"table": {
"description": "Descrição",
"name": "Nome",
"required": "Obrigatório",
"type": "Tipo"
},
"title": "Método de Instalação"
},
"githubBadge": {
"desc": "O LobeHub realiza varreduras regulares no repositório e documentação para:\n\n- Confirmar que o servidor MCP está funcionando corretamente.\n- Extrair características do servidor, como ferramentas, recursos, prompts e parâmetros necessários.\n- Nosso Badge ajuda os usuários a avaliar rapidamente a segurança, funcionalidades e instruções de instalação do servidor MCP.\n\nPor favor, copie o código abaixo para o seu arquivo `README.md`:"
},
"nav": {
"needHelp": "Precisa de ajuda?",
"reportIssue": "Reportar Problema",
"viewSourceCode": "Ver Código Fonte"
},
"overview": {
"title": "Visão Geral"
},
"related": {
"listTitle": "Servidores MCP Relacionados",
"more": "Ver Mais",
"title": "Recomendações Relacionadas"
},
"schema": {
"mode": {
"docs": "Documentação"
},
"prompts": {
"arguments": "Configuração de Parâmetros",
"desc": "Modelos interativos acionados pela escolha do usuário",
"empty": "Nenhum prompt disponível",
"instructions": "Instruções",
"table": {
"description": "Descrição",
"name": "Nome",
"required": "Obrigatório"
},
"title": "Lista de Prompts"
},
"resources": {
"desc": "Dados contextuais anexados e gerenciados pelo cliente",
"empty": "Nenhum recurso disponível",
"table": {
"description": "Descrição",
"mineType": "Tipo MIME",
"name": "Nome",
"uri": "URI"
},
"title": "Lista de Recursos"
},
"title": "Funcionalidades do Plugin",
"tools": {
"desc": "Interfaces funcionais expostas ao modelo de linguagem (LLM) para executar operações",
"empty": "Nenhuma ferramenta disponível",
"inputSchema": "Descrição da Entrada",
"instructions": "Instruções",
"table": {
"description": "Descrição",
"name": "Nome",
"required": "Obrigatório",
"type": "Tipo"
},
"title": "Lista de Ferramentas"
}
},
"score": {
"claimed": {
"desc": "Este servidor MCP foi reivindicado pelo proprietário, garantindo sua propriedade e gerenciamento.",
"title": "Reivindicado pelo Proprietário"
},
"deployMoreThanManual": {
"desc": "Este servidor MCP oferece métodos de instalação mais amigáveis além do Manual, permitindo fácil implantação e uso.",
"title": "Oferece Métodos de Instalação Amigáveis"
},
"deployment": {
"desc": "Este servidor MCP oferece pelo menos um método de instalação, permitindo implantação e uso.",
"descWithCount": "Este servidor MCP oferece {{number}} métodos de instalação, permitindo implantação e uso.",
"title": "Oferece Pelo Menos Um Método de Instalação"
},
"license": {
"desc": "Este repositório contém um arquivo LICENSE.",
"descWithlicense": "A licença deste repositório é {{license}}.",
"title": "Possui LICENSE"
},
"listTitle": "Detalhes da Avaliação",
"notClaimed": {
"desc": "Se você é o proprietário deste servidor MCP, pode reivindicá-lo da seguinte forma.",
"title": "Não Reivindicado pelo Proprietário"
},
"prompts": {
"desc": "Este servidor MCP oferece prompts que permitem interação com o serviço.",
"descWithCount": "Este servidor MCP oferece {{number}} prompts que permitem interação com o serviço.",
"title": "Contém Prompts"
},
"readme": {
"desc": "Este repositório contém um arquivo README.md.",
"title": "Possui README"
},
"resources": {
"desc": "Este servidor MCP oferece recursos que permitem anexar e gerenciar dados contextuais.",
"descWithCount": "Este servidor MCP oferece {{number}} recursos que permitem anexar e gerenciar dados contextuais.",
"title": "Contém Recursos"
},
"title": "Avaliação",
"tools": {
"desc": "O serviço deve fornecer pelo menos uma ferramenta que permita executar operações específicas.",
"descWithCount": "Este servidor MCP oferece {{number}} funcionalidades de ferramentas que permitem executar operações específicas.",
"title": "Contém Pelo Menos Uma Ferramenta"
},
"validated": {
"desc": "Este servidor MCP passou pela validação de instalação, garantindo sua qualidade e confiabilidade.",
"title": "Validado"
}
},
"scoreLevel": {
"a": {
"desc": "Este servidor MCP foi rigorosamente validado, oferecendo funcionalidades completas e experiência de usuário de alta qualidade.",
"fullTitle": "Plugin Excelente",
"title": "Excelente"
},
"b": {
"desc": "Este servidor MCP oferece boas funcionalidades e experiência de usuário, mas pode precisar de melhorias em alguns aspectos.",
"fullTitle": "Funcionalidade Boa",
"title": "Bom"
},
"f": {
"desc": "Este servidor MCP tem funcionalidades incompletas ou qualidade inferior, recomenda-se cautela ao usar.",
"fullTitle": "Qualidade Insuficiente",
"title": "Insuficiente"
}
},
"settings": {
"capabilities": {
"prompts": "Sugestões",
"resources": "Recursos",
"title": "Capacidades do Plugin",
"tools": "Ferramentas"
},
"configuration": {
"title": "Configuração do Plugin"
},
"connection": {
"args": "Parâmetros de Inicialização",
"command": "Comando de Inicialização",
"title": "Informações de Conexão",
"type": "Tipo de Conexão",
"url": "Endereço do Serviço"
},
"saveSettings": "Salvar Configurações",
"title": "Configurações do Plugin"
},
"sidebar": {
"install": "Instalar Servidor MCP",
"meta": {
"homepage": "Página Inicial",
"installCount": "Número de Instalações",
"language": "Linguagem do Código Fonte",
"license": "Licença",
"published": "Data de Publicação",
"repo": "Repositório do Código Fonte",
"stars": "Número de Estrelas",
"title": "Detalhes",
"updated": "Última Atualização"
},
"moreServerConfig": "Ver Detalhes",
"recommendServers": "MCPs Relacionados",
"serverConfig": "Configuração de Instalação",
"toc": "Sumário"
},
"summary": {
"title": "O que você pode fazer com este Servidor MCP?"
},
"totalScore": {
"description": "Pontuação total calculada com base em vários indicadores",
"legend": {
"aGrade": "Grau A ({{minPercent}}-100%)",
"bGrade": "Grau B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Grau F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} pontos",
"popover": {
"completedOptional": "✅ Itens opcionais concluídos ({{count}})",
"completedRequired": "✅ Itens obrigatórios concluídos ({{count}})",
"incompleteOptional": "⏸️ Itens opcionais não concluídos ({{count}})",
"incompleteRequired": "❌ Itens obrigatórios não concluídos ({{count}})",
"title": "Detalhes da Avaliação"
},
"ratingFormat": "Classificação: {{level}}",
"scoreInfo": {
"items": "Itens",
"points": "Pontos",
"requiredItems": "Itens Obrigatórios"
},
"title": "Pontuação Total"
},
"versions": {
"table": {
"isLatest": "Última Versão",
"isValidated": "Validado",
"publishAt": "Data de Publicação",
"version": "Versão"
},
"title": "Histórico de Versões"
}
},
"hero": {
"desc": "Plataforma open source e implantável de Servidores MCP que ajuda sistemas de IA a acessar facilmente sistemas de arquivos, bancos de dados, APIs e outros recursos essenciais, expandindo amplamente suas capacidades de IA.",
"subTitle": "Open Source & Pronto para Uso",
"title": "Mercado Open Source MCP para IA"
},
"sorts": {
"createdAt": "Adicionado Recentemente",
"installCount": "Número de Instalações",
"isFeatured": "Plugin Recomendado",
"isValidated": "Plugin Validado",
"promptsCount": "Número de Prompts",
"ratingCount": "Número de Avaliações",
"resourcesCount": "Número de Recursos",
"toolsCount": "Número de Ferramentas",
"updatedAt": "Atualizado Recentemente"
},
"title": "Mercado MCP",
"unvalidated": {
"desc": "Este servidor MCP ainda não foi validado",
"title": "Não Validado"
},
"validated": {
"desc": "Este servidor MCP foi validado, garantindo sua qualidade e confiabilidade.",
"descWithDate": "Este servidor MCP foi validado em {{date}}, garantindo sua qualidade e confiabilidade.",
"title": "Validado"
}
},
"models": {
"abilities": "Capacidades do Modelo",
"chat": "Iniciar Conversa",
"contentLength": "Comprimento Máximo do Contexto",
"details": {
"overview": {
"title": "Visão Geral"
},
"related": {
"listTitle": "Modelos Relacionados",
"more": "Ver Mais",
"title": "Recomendações Relacionadas"
}
},
"free": "Gratuito",
"guide": "Guia de Configuração",
"list": "Lista de Modelos",
@@ -559,30 +156,11 @@
"throughput": "Taxa de Transferência",
"throughputTooltip": "Número médio de Tokens transmitidos por segundo em solicitações de fluxo"
},
"sorts": {
"contextWindowTokens": "Janela de Contexto (Tokens)",
"identifier": "ID do Modelo",
"inputPrice": "Preço de Entrada",
"outputPrice": "Preço de Saída",
"providerCount": "Número de Provedores",
"releasedAt": "Publicado Recentemente"
},
"suggestions": "Modelos Relacionados",
"supportedProviders": "Provedores que suportam este modelo"
},
"plugins": {
"community": "Plugins da Comunidade",
"details": {
"settings": {
"title": "Configurações do Plugin"
},
"summary": {
"title": "O que você pode fazer com este plugin?"
},
"tools": {
"title": "Ferramentas do Plugin"
}
},
"install": "Instalar Plugin",
"installed": "Instalado",
"list": "Lista de Plugins",
@@ -595,54 +173,36 @@
"more": "Mais",
"official": "Plugins Oficiais",
"recentSubmits": "Atualizações Recentes",
"sorts": {
"createdAt": "Publicado Recentemente",
"identifier": "ID do Plugin",
"title": "Nome do Plugin"
},
"suggestions": "Sugestões Relacionadas"
},
"providers": {
"config": "Configurar Provedor",
"details": {
"guide": {
"title": "Guia de Integração"
},
"overview": {
"title": "Visão Geral"
},
"related": {
"listTitle": "Provedores Relacionados",
"more": "Ver Mais",
"title": "Recomendações Relacionadas"
}
},
"list": "Lista de Provedores de Modelos",
"modelCount": "{{count}} modelos",
"modelName": "Nome do Modelo",
"modelSite": "Documentação do modelo",
"more": "Mais",
"officialSite": "Site oficial",
"showAllModels": "Mostrar todos os modelos",
"sorts": {
"default": "Ordenação Padrão",
"identifier": "ID do Provedor",
"modelCount": "Número de Modelos"
},
"suggestions": "Provedores Relacionados",
"supportedModels": "Modelos Suportados"
},
"publishedTime": "Publicado em",
"search": {
"placeholder": "Pesquisar nome, descrição ou palavras-chave...",
"result": "{{count}} resultados de busca sobre <highlight>{{keyword}}</highlight>",
"searching": "Buscando..."
},
"sort": {
"mostLiked": "Mais Curtido",
"mostUsed": "Mais Usado",
"newest": "Mais Novo",
"oldest": "Mais Antigo",
"recommended": "Recomendado"
},
"tab": {
"assistant": "Assistente",
"assistants": "Assistentes",
"home": "Início",
"model": "Modelo",
"plugin": "Plugin",
"provider": "Provedor de Modelo"
"models": "Modelos",
"plugins": "Plugins",
"providers": "Provedores de Modelos"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "Assistentes de IA"
},
"description": "Criação de conteúdo, redação, perguntas e respostas, geração de imagens, geração de vídeos, geração de voz, Agentes Inteligentes, fluxos de trabalho automatizados, aplicativos de IA personalizados, personalize sua estação de trabalho de aplicativos AI",
"mcp": {
"description": "Pesquise, compare e conecte milhares de servidores MCP, ajudando sistemas de IA a acessar facilmente sistemas de arquivos, bancos de dados, APIs e outros recursos essenciais, expandindo amplamente suas capacidades de IA",
"title": "Mercado de Servidores MCP"
},
"models": {
"description": "Explore os principais modelos de IA OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "Modelos de IA"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "solicitação de chamada de ferramenta"
},
"detailModal": {
"customPlugin": {
"description": "Por favor, vá para a página de edição para ver os detalhes",
"editBtn": "Editar agora",
"title": "Este é um plugin personalizado"
},
"emptyState": {
"description": "Por favor, instale este plugin para visualizar suas funcionalidades e opções de configuração",
"title": "Veja os detalhes do plugin após a instalação"
},
"info": {
"description": "Descrição da API",
"name": "Nome da API"
@@ -239,50 +230,6 @@
},
"title": "Arquivos Locais"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Verificando ambiente de instalação...",
"COMPLETED": "Instalação concluída",
"CONFIGURATION_REQUIRED": "Por favor, complete as configurações necessárias antes de continuar a instalação",
"ERROR": "Erro na instalação",
"FETCHING_MANIFEST": "Obtendo arquivo de descrição do plugin...",
"GETTING_SERVER_MANIFEST": "Inicializando servidor MCP...",
"INSTALLING_PLUGIN": "Instalando plugin...",
"configurationDescription": "Este plugin MCP requer parâmetros de configuração para funcionar corretamente. Por favor, preencha as informações necessárias.",
"configurationRequired": "Configurar parâmetros do plugin",
"continueInstall": "Continuar instalação",
"dependenciesDescription": "Este plugin requer a instalação das seguintes dependências do sistema para funcionar corretamente. Por favor, instale as dependências ausentes conforme as instruções e clique em verificar novamente para continuar a instalação.",
"dependenciesRequired": "Por favor, instale as dependências do sistema para o plugin",
"dependencyStatus": {
"installed": "Instalado",
"notInstalled": "Não instalado",
"requiredVersion": "Versão necessária: {{version}}"
},
"errorDetails": {
"args": "Parâmetros",
"command": "Comando",
"connectionParams": "Parâmetros de conexão",
"env": "Variáveis de ambiente",
"errorOutput": "Log de erro",
"exitCode": "Código de saída",
"hideDetails": "Ocultar detalhes",
"originalError": "Erro original",
"showDetails": "Mostrar detalhes"
},
"errorTypes": {
"CONNECTION_FAILED": "Falha na conexão",
"INITIALIZATION_TIMEOUT": "Tempo de inicialização esgotado",
"PROCESS_SPAWN_ERROR": "Falha ao iniciar processo",
"UNKNOWN_ERROR": "Erro desconhecido",
"VALIDATION_ERROR": "Falha na validação dos parâmetros"
},
"installError": "Falha na instalação do plugin MCP, motivo: {{detail}}",
"installMethods": {
"manual": "Instalação manual:",
"recommended": "Método recomendado de instalação:"
},
"recheckDependencies": "Verificar novamente",
"skipDependencies": "Pular verificação"
},
"pluginList": "Lista de Plugins",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Configuração do Plugin",
"settings": {
"capabilities": {
"prompts": "Prompts",
"resources": "Recursos",
"title": "Capacidades do plugin",
"tools": "Ferramentas"
},
"configuration": {
"title": "Configuração do plugin"
},
"connection": {
"args": "Parâmetros de inicialização",
"command": "Comando de inicialização",
"title": "Informações de conexão",
"type": "Tipo de conexão",
"url": "Endereço do serviço"
},
"edit": "Editar",
"envConfigDescription": "Estas configurações serão passadas como variáveis de ambiente para o processo ao iniciar o servidor MCP",
"httpTypeNotice": "Plugins MCP do tipo HTTP não possuem variáveis de ambiente para configurar no momento",
"indexUrl": {
"title": "Índice do Mercado",
"tooltip": "Edição online não suportada. Configure através de variáveis de ambiente durante a implantação."
},
"messages": {
"connectionUpdateFailed": "Falha ao atualizar as informações de conexão",
"connectionUpdateSuccess": "Informações de conexão atualizadas com sucesso",
"envUpdateFailed": "Falha ao salvar as variáveis de ambiente",
"envUpdateSuccess": "Variáveis de ambiente salvas com sucesso"
},
"modalDesc": "Após configurar o endereço do mercado de plugins, você poderá usar um mercado personalizado de plugins.",
"rules": {
"argsRequired": "Por favor, insira os parâmetros de inicialização",
"commandRequired": "Por favor, insira o comando de inicialização",
"urlRequired": "Por favor, insira o endereço do serviço"
},
"saveSettings": "Salvar configurações",
"title": "Configurações do Mercado de Plugins"
},
"showInPortal": "Por favor, veja os detalhes na área de trabalho",
"store": {
"actions": {
"cancel": "Cancelar instalação",
"confirmUninstall": "Você está prestes a desinstalar este plugin. A desinstalação irá limpar a configuração do plugin. Confirme a operação.",
"detail": "Detalhes",
"install": "Instalar",
@@ -371,15 +286,13 @@
"communityPlugin": "Plugin da Comunidade",
"customPlugin": "Personalizado",
"empty": "Nenhum plugin instalado",
"emptySelectHint": "Selecione um plugin para visualizar detalhes",
"installAllPlugins": "Instalar todos os plugins",
"networkError": "Falha ao obter a loja de plugins. Verifique a conexão de rede e tente novamente.",
"placeholder": "Pesquisar por nome, descrição ou palavra-chave do plugin...",
"releasedAt": "Lançado em {{createdAt}}",
"tabs": {
"installed": "Instalados",
"mcp": "Plugin MCP",
"old": "Plugin LobeChat"
"all": "Todos",
"installed": "Instalados"
},
"title": "Loja de Plugins"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Mais modelos estão sendo <1>planejados para serem adicionados</1>, aguarde ansiosamente"
},
"plugin": {
"addMCPPlugin": "Adicionar plugin MCP",
"addTooltip": "Adicionar plug-in personalizado",
"clearDeprecated": "Remover plug-ins inválidos",
"empty": "Nenhum plug-in instalado no momento, visite a <1>loja de plug-ins</1> para explorar",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Описание помощника",
"detail": "Детали",
"details": {
"capabilities": {
"knowledge": {
"desc": "Ассистент содержит следующие базы знаний, чтобы помочь вам ответить на большее количество вопросов.",
"title": "База знаний"
},
"plugin": {
"desc": "Ассистент содержит следующие плагины, чтобы помочь вам выполнить больше задач.",
"title": "Встроенные плагины"
},
"title": "Возможности ассистента"
},
"overview": {
"example": "Демонстрация ассистента",
"title": "Обзор"
},
"related": {
"listTitle": "Связанные ассистенты",
"more": "Показать больше",
"title": "Рекомендуемые"
},
"sidebar": {
"toc": "Содержание"
},
"summary": {
"title": "Что вы можете делать с этим ассистентом?"
},
"systemRole": {
"openingMessage": "Приветственное сообщение",
"openingQuestions": "Начальные вопросы",
"title": "Настройки ассистента"
}
},
"list": "Список помощников",
"more": "Больше",
"plugins": "Интеграция плагинов",
"recentSubmits": "Недавние обновления",
"sorts": {
"createdAt": "Недавно опубликованные",
"identifier": "ID ассистента",
"knowledgeCount": "Количество баз знаний",
"pluginCount": "Количество плагинов",
"title": "Название ассистента",
"tokenUsage": "Использование токенов"
},
"suggestions": "Рекомендуемые",
"systemRole": "Настройки помощника",
"tokenUsage": "Использование токенов в подсказках ассистента",
"try": "Попробовать",
"withKnowledge": "Ассистент содержит базу знаний",
"withPlugin": "Ассистент содержит плагины"
"try": "Попробовать"
},
"back": "Вернуться к открытиям",
"category": {
@@ -85,7 +41,6 @@
"all": "Все",
"gaming-entertainment": "Игры и развлечения",
"life-style": "Стиль жизни",
"lifestyle": "Образ жизни",
"media-generate": "Генерация медиа",
"science-education": "Наука и образование",
"social": "Социальные медиа",
@@ -147,368 +102,10 @@
"featuredTools": "Рекомендуемые плагины",
"more": "Узнать больше"
},
"isClaimed": "Заявлено",
"isFeatured": "Рекомендуется",
"isOfficial": "Официальная сертификация",
"like": "Нравится",
"mcp": {
"categories": {
"all": {
"description": "Все MCP серверы",
"name": "Все"
},
"business": {
"description": "Бизнес и корпоративные услуги",
"name": "Бизнес услуги"
},
"developer": {
"description": "Инструменты и сервисы для разработчиков",
"name": "Инструменты разработчика"
},
"gaming-entertainment": {
"description": "Игры, развлечения и досуг",
"name": "Игры и развлечения"
},
"health-wellness": {
"description": "Здоровье, фитнес и уход за телом и душой",
"name": "Здоровье и благополучие"
},
"lifestyle": {
"description": "Личный образ жизни, привычки и повседневные дела",
"name": "Образ жизни"
},
"media-generate": {
"description": "Создание, редактирование и обработка медиа",
"name": "Генерация медиа"
},
"news": {
"description": "Агрегация новостей, репортажи и информационные сервисы",
"name": "Новости и информация"
},
"productivity": {
"description": "Управление задачами, заметки и инструменты повышения эффективности",
"name": "Инструменты продуктивности"
},
"science-education": {
"description": "Научные исследования, обучение и образовательные инструменты",
"name": "Наука и образование"
},
"social": {
"description": "Социальные сети и коммуникации",
"name": "Социальные медиа"
},
"stocks-finance": {
"description": "Финансовые рынки, торговля и инвестиции",
"name": "Финансы и акции"
},
"tools": {
"description": "Универсальные полезные инструменты и сервисы",
"name": "Полезные инструменты"
},
"travel-transport": {
"description": "Планирование путешествий и транспорт",
"name": "Путешествия и транспорт"
},
"weather": {
"description": "Прогноз погоды и метеорологические сервисы",
"name": "Погода"
},
"web-search": {
"description": "Поиск в интернете и информационный поиск",
"name": "Информационный поиск"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Этот сервис может работать локально или в облаке в зависимости от конфигурации или сценария использования, обладая двойной возможностью запуска.",
"title": "Гибридный сервис"
},
"local": {
"desc": "Этот сервер может работать только на локальном устройстве клиента, требует установки и зависит от локальных ресурсов.",
"title": "Локальный сервис"
},
"remote": {
"desc": "Этот сервер размещён и работает удалённо, так как в основном зависит от удалённых сервисов и не зависит от локальной среды.",
"title": "Облачный сервис"
}
},
"deployment": {
"args": "Аргументы",
"checkCommand": "Проверить команду",
"command": "Команда",
"commandLine": "Системные зависимости",
"connection": "Тип подключения",
"connectionType": "Тип соединения",
"description": "Способ установки и развертывания плагина",
"descriptionPlaceholder": "Дополнительное описание (необязательно)",
"empty": "Нет вариантов развертывания",
"env": "Переменные окружения",
"guide": "Инструкция по установке",
"installation": "Установка через {{method}}",
"installationMethod": "Метод установки",
"other": "Другие настройки",
"packageName": "Название пакета",
"platform": {
"steps": {
"claude": "- Откройте приложение **Claude Desktop**\n- Перейдите в **Настройки**, затем выберите **Разработчик**\n- Нажмите **Редактировать конфигурацию**\n- Откройте файл **claude_desktop_config.json**\n- Скопируйте и вставьте конфигурацию сервера в существующий файл и сохраните",
"cline": "- Откройте VS Code с установленным расширением Cline\n- Нажмите на иконку Cline в боковой панели\n- В выпадающем меню выберите **MCP Servers**\n- На вкладке **Remote Servers** введите имя сервера и URL вашего MCP сервера\n- Нажмите **Add Server** для подключения",
"cursor": "- Перейдите в **Настройки**, затем выберите настройки Cursor\n- Слева выберите **MCP**\n- Нажмите в правом верхнем углу **Добавить новый глобальный MCP сервер**\n- Скопируйте и вставьте конфигурацию сервера в существующий файл и сохраните",
"lobeChat": "- Откройте приложение **LobeChat Desktop**\n- Перейдите в **Настройки** - **Ассистент по умолчанию**\n- Затем выберите **Настройки плагинов** - **Пользовательские плагины**\n- Нажмите **Быстрый импорт JSON конфигурации**\n- Скопируйте и вставьте конфигурацию сервера в текстовое поле и установите",
"openai": "- Откройте ваше приложение или среду разработки **OpenAI**\n- Настройте MCP инструменты в **Responses API**\n- Добавьте блок MCP в массив **tools** в API запросе\n- Установите **server_url** на адрес вашего MCP сервера\n- Включите заголовки для аутентификации (API ключ, токены и т.д.)\n- Используйте параметр `allowed_tools` для ограничения доступных инструментов\n- Установите `require_approval` для контроля одобрения выполнения инструментов",
"vscode": "- Откройте VS Code\n- Откройте командную палитру (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- Введите **MCP: Add Server** и выберите эту команду\n- Выберите добавление в рабочее пространство или пользовательские настройки\n- Скопируйте и вставьте конфигурацию сервера"
},
"title": "Установка в {{platform}}"
},
"recommended": "Рекомендуется",
"systemDependencies": "Системные зависимости",
"table": {
"description": "Описание",
"name": "Название",
"required": "Обязательно",
"type": "Тип"
},
"title": "Метод установки"
},
"githubBadge": {
"desc": "LobeHub регулярно сканирует репозитории для:\n\n- Проверки корректной работы MCP серверов.\n- Извлечения характеристик серверов, таких как инструменты, ресурсы, подсказки и необходимые параметры.\n- Наш значок помогает пользователям быстро оценить безопасность, функциональность и инструкции по установке MCP серверов.\n\nПожалуйста, скопируйте следующий код в ваш файл `README.md`:"
},
"nav": {
"needHelp": "Нужна помощь?",
"reportIssue": "Сообщить о проблеме",
"viewSourceCode": "Просмотреть исходный код"
},
"overview": {
"title": "Обзор"
},
"related": {
"listTitle": "Связанные MCP серверы",
"more": "Показать больше",
"title": "Рекомендуемые"
},
"schema": {
"mode": {
"docs": "Документация"
},
"prompts": {
"arguments": "Конфигурация параметров",
"desc": "Интерактивные шаблоны, запускаемые пользователем",
"empty": "Подсказки отсутствуют",
"instructions": "Инструкции",
"table": {
"description": "Описание",
"name": "Название",
"required": "Обязательно"
},
"title": "Список подсказок"
},
"resources": {
"desc": "Контекстные данные, добавляемые и управляемые клиентом",
"empty": "Ресурсы отсутствуют",
"table": {
"description": "Описание",
"mineType": "MIME тип",
"name": "Название",
"uri": "URI"
},
"title": "Список ресурсов"
},
"title": "Функции плагина",
"tools": {
"desc": "Интерфейсы функций, доступные для большой языковой модели (LLM) для выполнения операций",
"empty": "Инструменты отсутствуют",
"inputSchema": "Описание входных данных",
"instructions": "Инструкции",
"table": {
"description": "Описание",
"name": "Название",
"required": "Обязательно",
"type": "Тип"
},
"title": "Список инструментов"
}
},
"score": {
"claimed": {
"desc": "Этот MCP сервер был подтверждён владельцем, что гарантирует его право собственности и управление.",
"title": "Подтвержден владельцем"
},
"deployMoreThanManual": {
"desc": "Этот MCP сервер предлагает более удобные способы установки, кроме ручной, позволяя пользователям легко развертывать и использовать его.",
"title": "Предлагает удобные способы установки"
},
"deployment": {
"desc": "Этот MCP сервер предлагает как минимум один способ установки, позволяющий пользователям развертывать и использовать его.",
"descWithCount": "Этот MCP сервер предлагает {{number}} способов установки, позволяющих пользователям развертывать и использовать его.",
"title": "Предлагает как минимум один способ установки"
},
"license": {
"desc": "В этом репозитории есть файл LICENSE.",
"descWithlicense": "Лицензия этого репозитория: {{license}}.",
"title": "Имеет лицензию"
},
"listTitle": "Детали оценки",
"notClaimed": {
"desc": "Если вы являетесь владельцем этого MCP сервера, вы можете подтвердить его следующим образом.",
"title": "Не подтвержден владельцем"
},
"prompts": {
"desc": "Этот MCP сервер предоставляет подсказки, позволяющие пользователям взаимодействовать с сервисом.",
"descWithCount": "Этот MCP сервер предоставляет {{number}} подсказок, позволяющих пользователям взаимодействовать с сервисом.",
"title": "Содержит подсказки"
},
"readme": {
"desc": "В этом репозитории есть файл README.md.",
"title": "Имеет README"
},
"resources": {
"desc": "Этот MCP сервер предоставляет ресурсы, позволяющие пользователям добавлять и управлять контекстными данными.",
"descWithCount": "Этот MCP сервер предоставляет {{number}} ресурсов, позволяющих пользователям добавлять и управлять контекстными данными.",
"title": "Содержит ресурсы"
},
"title": "Оценка",
"tools": {
"desc": "Сервис должен предоставлять как минимум один инструмент, позволяющий пользователям выполнять определённые операции.",
"descWithCount": "Этот MCP сервер предоставляет {{number}} инструментов, позволяющих пользователям выполнять определённые операции.",
"title": "Содержит как минимум один инструмент"
},
"validated": {
"desc": "Этот MCP сервер прошёл проверку установки, что гарантирует его качество и надёжность.",
"title": "Проверен"
}
},
"scoreLevel": {
"a": {
"desc": "Этот MCP сервер прошёл строгую проверку, предоставляя полный набор функций и высококачественный пользовательский опыт.",
"fullTitle": "Отличный плагин",
"title": "Высокое качество"
},
"b": {
"desc": "Этот MCP сервер предлагает хорошие функции и пользовательский опыт, но в некоторых аспектах может требовать улучшений.",
"fullTitle": "Хорошие функции",
"title": "Хорошо"
},
"f": {
"desc": "Этот MCP сервер имеет неполный функционал или низкое качество, рекомендуется использовать с осторожностью.",
"fullTitle": "Низкое качество",
"title": "Плохо"
}
},
"settings": {
"capabilities": {
"prompts": "Подсказки",
"resources": "Ресурсы",
"title": "Возможности плагина",
"tools": "Инструменты"
},
"configuration": {
"title": "Настройка плагина"
},
"connection": {
"args": "Параметры запуска",
"command": "Команда запуска",
"title": "Информация о подключении",
"type": "Тип подключения",
"url": "Адрес сервиса"
},
"saveSettings": "Сохранить настройки",
"title": "Настройки плагина"
},
"sidebar": {
"install": "Установить MCP сервер",
"meta": {
"homepage": "Официальный сайт",
"installCount": "Количество установок",
"language": "Язык исходного кода",
"license": "Лицензия",
"published": "Дата публикации",
"repo": "Репозиторий исходного кода",
"stars": "Количество звёзд",
"title": "Подробная информация",
"updated": "Последнее обновление"
},
"moreServerConfig": "Подробнее",
"recommendServers": "Рекомендуемые MCP",
"serverConfig": "Конфигурация установки",
"toc": "Содержание"
},
"summary": {
"title": "Что вы можете делать с этим MCP сервером?"
},
"totalScore": {
"description": "Общий балл, рассчитанный на основе различных показателей",
"legend": {
"aGrade": "Класс A ({{minPercent}}-100%)",
"bGrade": "Класс B ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "Класс F (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} баллов",
"popover": {
"completedOptional": "✅ Выполнены необязательные пункты ({{count}})",
"completedRequired": "✅ Выполнены обязательные пункты ({{count}})",
"incompleteOptional": "⏸️ Не выполнены необязательные пункты ({{count}})",
"incompleteRequired": "❌ Не выполнены обязательные пункты ({{count}})",
"title": "Детали оценки"
},
"ratingFormat": "Рейтинг: {{level}}",
"scoreInfo": {
"items": "пунктов",
"points": "баллов",
"requiredItems": "обязательных пунктов"
},
"title": "Общий балл"
},
"versions": {
"table": {
"isLatest": "Последняя версия",
"isValidated": "Проверено",
"publishAt": "Дата публикации",
"version": "Версия"
},
"title": "История версий"
}
},
"hero": {
"desc": "Открытая и развёртываемая платформа MCP серверов, помогающая AI системам легко получать доступ к файловым системам, базам данных, API и другим ключевым ресурсам, значительно расширяя возможности вашего ИИ.",
"subTitle": "Открытый исходный код и готов к использованию",
"title": "Открытый рынок MCP для ИИ"
},
"sorts": {
"createdAt": "Недавно добавленные",
"installCount": "Количество установок",
"isFeatured": "Рекомендуемые плагины",
"isValidated": "Проверенные плагины",
"promptsCount": "Количество подсказок",
"ratingCount": "Количество оценок",
"resourcesCount": "Количество ресурсов",
"toolsCount": "Количество инструментов",
"updatedAt": "Последнее обновление"
},
"title": "Рынок MCP",
"unvalidated": {
"desc": "Этот MCP сервер ещё не проверен",
"title": "Не проверен"
},
"validated": {
"desc": "Этот MCP сервер проверен, что гарантирует его качество и надёжность.",
"descWithDate": "Этот MCP сервер был проверен {{date}}, что гарантирует его качество и надёжность.",
"title": "Проверен"
}
},
"models": {
"abilities": "Возможности модели",
"chat": "Начать беседу",
"contentLength": "Максимальная длина контекста",
"details": {
"overview": {
"title": "Обзор"
},
"related": {
"listTitle": "Связанные модели",
"more": "Показать больше",
"title": "Рекомендуемые"
}
},
"free": "Бесплатно",
"guide": "Руководство по настройке",
"list": "Список моделей",
@@ -559,30 +156,11 @@
"throughput": "Пропускная способность",
"throughputTooltip": "Среднее количество токенов, передаваемых в секунду для потоковых запросов"
},
"sorts": {
"contextWindowTokens": "Длина контекста",
"identifier": "ID модели",
"inputPrice": "Цена за ввод",
"outputPrice": "Цена за вывод",
"providerCount": "Количество провайдеров",
"releasedAt": "Дата выпуска"
},
"suggestions": "Связанные модели",
"supportedProviders": "Поставщики, поддерживающие эту модель"
},
"plugins": {
"community": "Сообщество плагинов",
"details": {
"settings": {
"title": "Настройки плагина"
},
"summary": {
"title": "Что вы можете делать с этим плагином?"
},
"tools": {
"title": "Инструменты плагина"
}
},
"install": "Установить плагин",
"installed": "Установлено",
"list": "Список плагинов",
@@ -595,54 +173,36 @@
"more": "Больше",
"official": "Официальные плагины",
"recentSubmits": "Недавние обновления",
"sorts": {
"createdAt": "Недавно опубликованные",
"identifier": "ID плагина",
"title": "Название плагина"
},
"suggestions": "Рекомендуемые"
},
"providers": {
"config": "Конфигурация провайдера",
"details": {
"guide": {
"title": "Руководство по подключению"
},
"overview": {
"title": "Обзор"
},
"related": {
"listTitle": "Связанные провайдеры",
"more": "Показать больше",
"title": "Рекомендуемые"
}
},
"list": "Список поставщиков моделей",
"modelCount": "{{count}} моделей",
"modelName": "Название модели",
"modelSite": "Документация модели",
"more": "Больше",
"officialSite": "Официальный сайт",
"showAllModels": "Показать все модели",
"sorts": {
"default": "Сортировка по умолчанию",
"identifier": "ID провайдера",
"modelCount": "Количество моделей"
},
"suggestions": "Связанные провайдеры",
"supportedModels": "Поддерживаемые модели"
},
"publishedTime": "Опубликовано",
"search": {
"placeholder": "Поиск по названию или ключевым словам...",
"result": "{{count}} результатов поиска по <highlight>{{keyword}}</highlight>",
"searching": "Поиск..."
},
"sort": {
"mostLiked": "Наиболее понравившиеся",
"mostUsed": "Наиболее используемые",
"newest": "Сначала новые",
"oldest": "Сначала старые",
"recommended": "Рекомендуемые"
},
"tab": {
"assistant": "Ассистент",
"assistants": "Ассистенты",
"home": "Главная",
"model": "Модель",
"plugin": "Плагин",
"provider": ровайдер моделей"
"models": "Модели",
"plugins": "Плагины",
"providers": оставщики моделей"
}
}
-4
View File
@@ -13,10 +13,6 @@
"title": "AI помощники"
},
"description": "Создание контента, копирайтинг, вопросы и ответы, генерация изображений, генерация видео, генерация речи, интеллектуальные агенты, автоматизированные рабочие процессы, настройка AI приложений, настройка вашего собственного рабочего стола AI приложений",
"mcp": {
"description": "Ищите, сравнивайте и подключайтесь к тысячам MCP серверов, помогая AI-системам легко получать доступ к файловым системам, базам данных, API и другим ключевым ресурсам, значительно расширяя возможности вашего ИИ",
"title": "Рынок MCP серверов"
},
"models": {
"description": "Изучите основные AI модели OpenAI / GPT / Claude 3 / Gemini / Ollama / Azure / DeepSeek",
"title": "AI модели"
+2 -89
View File
@@ -12,15 +12,6 @@
"tool_call": "запрос на вызов инструмента"
},
"detailModal": {
"customPlugin": {
"description": "Пожалуйста, перейдите на страницу редактирования для просмотра деталей",
"editBtn": "Редактировать сейчас",
"title": "Это пользовательский плагин"
},
"emptyState": {
"description": "Пожалуйста, установите этот плагин, чтобы просмотреть его возможности и параметры настройки",
"title": "Просмотр деталей плагина после установки"
},
"info": {
"description": "Описание API",
"name": "Название API"
@@ -239,50 +230,6 @@
},
"title": "Локальные файлы"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Проверка среды установки...",
"COMPLETED": "Установка завершена",
"CONFIGURATION_REQUIRED": "Пожалуйста, завершите соответствующую настройку перед продолжением установки",
"ERROR": "Ошибка установки",
"FETCHING_MANIFEST": "Получение описания плагина...",
"GETTING_SERVER_MANIFEST": "Инициализация сервера MCP...",
"INSTALLING_PLUGIN": "Установка плагина...",
"configurationDescription": "Для корректной работы этого плагина MCP необходимо настроить параметры. Пожалуйста, заполните необходимые данные конфигурации",
"configurationRequired": "Настройка параметров плагина",
"continueInstall": "Продолжить установку",
"dependenciesDescription": "Для корректной работы этого плагина необходимо установить следующие системные зависимости. Пожалуйста, установите отсутствующие зависимости согласно инструкциям, затем нажмите 'Проверить снова' для продолжения установки.",
"dependenciesRequired": "Пожалуйста, установите системные зависимости плагина",
"dependencyStatus": {
"installed": "Установлено",
"notInstalled": "Не установлено",
"requiredVersion": "Требуемая версия: {{version}}"
},
"errorDetails": {
"args": "Аргументы",
"command": "Команда",
"connectionParams": "Параметры подключения",
"env": "Переменные окружения",
"errorOutput": "Журнал ошибок",
"exitCode": "Код выхода",
"hideDetails": "Скрыть детали",
"originalError": "Исходная ошибка",
"showDetails": "Показать детали"
},
"errorTypes": {
"CONNECTION_FAILED": "Ошибка подключения",
"INITIALIZATION_TIMEOUT": "Превышено время инициализации",
"PROCESS_SPAWN_ERROR": "Ошибка запуска процесса",
"UNKNOWN_ERROR": "Неизвестная ошибка",
"VALIDATION_ERROR": "Ошибка проверки параметров"
},
"installError": "Не удалось установить плагин MCP, причина ошибки: {{detail}}",
"installMethods": {
"manual": "Ручная установка:",
"recommended": "Рекомендуемый способ установки:"
},
"recheckDependencies": "Проверить снова",
"skipDependencies": "Пропустить проверку"
},
"pluginList": "Список плагинов",
"search": {
"apiName": {
@@ -319,48 +266,16 @@
},
"setting": "Настройка плагина",
"settings": {
"capabilities": {
"prompts": "Подсказки",
"resources": "Ресурсы",
"title": "Возможности плагина",
"tools": "Инструменты"
},
"configuration": {
"title": "Настройка плагина"
},
"connection": {
"args": "Параметры запуска",
"command": "Команда запуска",
"title": "Информация о подключении",
"type": "Тип подключения",
"url": "Адрес сервиса"
},
"edit": "Редактировать",
"envConfigDescription": "Эти настройки будут переданы процессу в виде переменных окружения при запуске сервера MCP",
"httpTypeNotice": "Для HTTP-плагинов MCP в настоящее время нет переменных окружения, требующих настройки",
"indexUrl": {
"title": "Индекс магазина",
"tooltip": "Редактирование в настоящее время недоступно"
},
"messages": {
"connectionUpdateFailed": "Не удалось обновить информацию о подключении",
"connectionUpdateSuccess": "Информация о подключении успешно обновлена",
"envUpdateFailed": "Не удалось сохранить переменные окружения",
"envUpdateSuccess": "Переменные окружения успешно сохранены"
},
"modalDesc": "После настройки адреса магазина плагинов можно использовать пользовательский магазин",
"rules": {
"argsRequired": "Пожалуйста, введите параметры запуска",
"commandRequired": "Пожалуйста, введите команду запуска",
"urlRequired": "Пожалуйста, введите адрес сервиса"
},
"saveSettings": "Сохранить настройки",
"title": "Настройки магазина плагинов"
},
"showInPortal": "Просмотрите подробности в рабочей области",
"store": {
"actions": {
"cancel": "Отменить установку",
"confirmUninstall": "Вы собираетесь удалить этот плагин. После удаления его настройки будут утрачены. Вы уверены, что хотите продолжить?",
"detail": "Подробнее",
"install": "Установить",
@@ -371,15 +286,13 @@
"communityPlugin": "Плагин сообщества",
"customPlugin": "Пользовательский плагин",
"empty": "Плагины не установлены",
"emptySelectHint": "Выберите плагин для просмотра подробной информации",
"installAllPlugins": "Установить все",
"networkError": "Не удалось подключиться к магазину плагинов. Пожалуйста, проверьте сетевое соединение и попробуйте ещё раз",
"placeholder": "Введите название плагина, описание или ключевое слово...",
"releasedAt": "Опубликован {{createdAt}}",
"tabs": {
"installed": "Установленные",
"mcp": "Плагин MCP",
"old": "Плагин LobeChat"
"all": "Все",
"installed": "Установленные"
},
"title": "Магазин плагинов"
},
-1
View File
@@ -129,7 +129,6 @@
"waitingForMore": "Больше моделей доступно в <1>плане подключения</1>, ожидайте"
},
"plugin": {
"addMCPPlugin": "Добавить плагин MCP",
"addTooltip": "Добавить настраиваемый плагин",
"clearDeprecated": "Удалить устаревшие плагины",
"empty": "Установленных плагинов нет. Посетите <1>Магазин плагинов</1>, чтобы найти новые",
+12 -452
View File
@@ -10,57 +10,13 @@
},
"description": "Asistan Tanıtımı",
"detail": "Detaylar",
"details": {
"capabilities": {
"knowledge": {
"desc": "Asistan, daha fazla soruyu yanıtlamanıza yardımcı olmak için aşağıdaki bilgi tabanlarını içerir.",
"title": "Bilgi Tabanı"
},
"plugin": {
"desc": "Asistan, daha fazla görevi tamamlamanıza yardımcı olmak için aşağıdaki eklentileri içerir.",
"title": "Yerleşik Eklentiler"
},
"title": "Asistan Yetenekleri"
},
"overview": {
"example": "Asistan Demo",
"title": "Genel Bakış"
},
"related": {
"listTitle": "İlgili Asistanlar",
"more": "Daha Fazla Görüntüle",
"title": "İlgili Öneriler"
},
"sidebar": {
"toc": "İçindekiler"
},
"summary": {
"title": "Bu asistanla neler yapabilirsiniz?"
},
"systemRole": {
"openingMessage": "Açılış Mesajı",
"openingQuestions": "Açılış Soruları",
"title": "Asistan Ayarları"
}
},
"list": "Asistan Listesi",
"more": "Daha Fazla",
"plugins": "Entegre Eklentiler",
"recentSubmits": "Son Güncellemeler",
"sorts": {
"createdAt": "En Son Yayınlanan",
"identifier": "Asistan ID",
"knowledgeCount": "Bilgi Tabanı Sayısı",
"pluginCount": "Eklenti Sayısı",
"title": "Asistan Adı",
"tokenUsage": "Token Kullanımı"
},
"suggestions": "İlgili Öneriler",
"systemRole": "Asistan Ayarları",
"tokenUsage": "Asistan İpucu Token Kullanımı",
"try": "Deneyin",
"withKnowledge": "Bu asistan bilgi tabanı içerir",
"withPlugin": "Bu asistan eklenti içerir"
"try": "Deneyin"
},
"back": "Geri Dön",
"category": {
@@ -85,7 +41,6 @@
"all": "Hepsi",
"gaming-entertainment": "Oyun Eğlencesi",
"life-style": "Yaşam Tarzı",
"lifestyle": "Yaşam Tarzı",
"media-generate": "Medya Üretimi",
"science-education": "Bilim ve Eğitim",
"social": "Sosyal Medya",
@@ -147,368 +102,10 @@
"featuredTools": "Öne Çıkan Araçlar",
"more": "Daha Fazla Keşfet"
},
"isClaimed": "Talep Edildi",
"isFeatured": "Öne Çıkan",
"isOfficial": "Resmi Onaylı",
"like": "Beğendim",
"mcp": {
"categories": {
"all": {
"description": "Tüm MCP Sunucuları",
"name": "Tümü"
},
"business": {
"description": "Ticari ve Kurumsal Hizmetler",
"name": "Ticari Hizmetler"
},
"developer": {
"description": "Geliştirici ile ilgili araçlar ve hizmetler",
"name": "Geliştirme Araçları"
},
"gaming-entertainment": {
"description": "Oyun, eğlence ve boş zaman aktiviteleri",
"name": "Oyun ve Eğlence"
},
"health-wellness": {
"description": "Sağlık, fitness ve zihinsel-ruhsal bakım",
"name": "Sağlık ve Wellness"
},
"lifestyle": {
"description": "Kişisel yaşam tarzı, alışkanlıklar ve günlük aktiviteler",
"name": "Yaşam Tarzı"
},
"media-generate": {
"description": "Medya oluşturma, düzenleme ve işleme",
"name": "Medya Oluşturma"
},
"news": {
"description": "Haber toplama, raporlama ve bilgi hizmetleri",
"name": "Haber ve Bilgi"
},
"productivity": {
"description": "Görev yönetimi, notlar ve verimlilik araçları",
"name": "Verimlilik Araçları"
},
"science-education": {
"description": "Bilimsel araştırma, öğrenme ve eğitim araçları",
"name": "Bilim ve Eğitim"
},
"social": {
"description": "Sosyal ağlar ve iletişim",
"name": "Sosyal Medya"
},
"stocks-finance": {
"description": "Finansal piyasalar, ticaret ve yatırım",
"name": "Hisse Senetleri ve Finans"
},
"tools": {
"description": "Genel amaçlı pratik araçlar ve hizmetler",
"name": "Pratik Araçlar"
},
"travel-transport": {
"description": "Seyahat planlama ve ulaşım",
"name": "Seyahat ve Ulaşım"
},
"weather": {
"description": "Hava durumu tahmini ve meteoroloji hizmetleri",
"name": "Hava Durumu"
},
"web-search": {
"description": "Web arama ve bilgi tarama",
"name": "Bilgi Tarama"
}
},
"details": {
"connectionType": {
"hybrid": {
"desc": "Bu hizmet, yapılandırmaya veya kullanım senaryosuna bağlı olarak yerel veya bulutta çalışabilir, çift çalışma yeteneğine sahiptir.",
"title": "Hibrit Hizmet"
},
"local": {
"desc": "Bu sunucu yalnızca istemci cihazında yerel olarak çalışır, kurulması ve yerel kaynaklara bağımlıdır.",
"title": "Yerel Hizmet"
},
"remote": {
"desc": "Bu sunucu uzaktan barındırılır ve çalıştırılır, çünkü esas olarak uzak hizmetlere dayanır, yerel ortama bağlı değildir.",
"title": "Bulut Hizmeti"
}
},
"deployment": {
"args": "Parametreler",
"checkCommand": "Kontrol Komutu",
"command": "Komut",
"commandLine": "Sistem Bağımlılıkları",
"connection": "Bağlantı Yöntemi",
"connectionType": "Bağlantı Türü",
"description": "Eklentinin kurulumu ve dağıtımı",
"descriptionPlaceholder": "İsteğe bağlı açıklama",
"empty": "Dağıtım seçeneği yok",
"env": "Ortam Değişkenleri",
"guide": "Kurulum Talimatları",
"installation": "{{method}} ile kurulum",
"installationMethod": "Kurulum Yöntemi",
"other": "Diğer Ayarlar",
"packageName": "Paket Adı",
"platform": {
"steps": {
"claude": "- **Claude Desktop** uygulamasını açın\n- **Ayarlar** bölümüne gidin ve **Geliştirici** seçeneğini seçin\n- **Yapılandırmayı Düzenle**ye tıklayın\n- **claude_desktop_config.json** dosyasını açın\n- Sunucu yapılandırmasını mevcut dosyaya kopyalayıp yapıştırın ve kaydedin",
"cline": "- Cline eklentisi yüklü VS Code'u açın\n- Yan menüdeki Cline simgesine tıklayın\n- Açılır menüden **MCP Sunucuları**nı seçin\n- **Uzak Sunucular** sekmesinde sunucu adınızı ve MCP sunucu URL'nizi girin\n- Bağlanmak için **Sunucu Ekle**ye tıklayın",
"cursor": "- **Ayarlar** menüsüne gidin ve Cursor ayarlarını seçin\n- Sol taraftan **MCP**yi seçin\n- Sağ üst köşeden **Yeni global MCP sunucusu ekle**ye tıklayın\n- Sunucu yapılandırmasını mevcut dosyaya kopyalayıp yapıştırın ve kaydedin",
"lobeChat": "- **LobeChat masaüstü** uygulamasını açın\n- **Ayarlar** - **Varsayılan Asistan** bölümüne gidin\n- Ardından **Eklenti Ayarları** - **Özel Eklentiler**i seçin\n- **JSON Yapılandırmasını Hızlı İçe Aktar**a tıklayın\n- Sunucu yapılandırmasını metin kutusuna yapıştırın ve yükleyin",
"openai": "- **OpenAI uygulamanızı** veya geliştirme ortamınızı açın\n- **Responses API** içinde MCP araçlarını yapılandırın\n- API isteğindeki **tools** dizisine MCP bloğu ekleyin\n- **server_url** değerini MCP sunucu uç noktanız olarak ayarlayın\n- Kimlik doğrulama için gerekli başlıkları (API anahtarı, token vb.) ekleyin\n- Açık araçları sınırlamak için `allowed_tools` parametresini kullanın\n- Araç yürütme onayını kontrol etmek için `require_approval` ayarını yapın",
"vscode": "- VS Code'u açın\n- Komut paletini açın (`Ctrl+Shift+P` / `Cmd+Shift+P`)\n- **MCP: Sunucu Ekle** yazın ve seçin\n- Çalışma alanı veya kullanıcı ayarlarına eklemeyi seçin\n- Sunucu yapılandırmasını yapıştırın"
},
"title": "{{platform}} içinde kurulum"
},
"recommended": "Önerilen",
"systemDependencies": "Sistem Bağımlılıkları",
"table": {
"description": "Açıklama",
"name": "Ad",
"required": "Gerekli",
"type": "Tür"
},
"title": "Kurulum Yöntemi"
},
"githubBadge": {
"desc": "LobeHub, MCP sunucularının düzgün çalışmasını sağlamak için düzenli olarak kod tabanlarını ve belgeleri tarar:\n\n- MCP sunucusunun çalıştığını doğrular.\n- Araçlar, kaynaklar, ipuçları ve gerekli parametreler gibi sunucu özelliklerini çıkarır.\n- Rozetimiz, kullanıcıların MCP sunucusunun güvenliği, özellikleri ve kurulum talimatlarını hızlıca değerlendirmesine yardımcı olur.\n\nLütfen aşağıdaki kodu `README.md` dosyanıza yapıştırın:"
},
"nav": {
"needHelp": "Yardıma mı ihtiyacınız var?",
"reportIssue": "Sorun Bildir",
"viewSourceCode": "Kaynak Kodu Görüntüle"
},
"overview": {
"title": "Genel Bakış"
},
"related": {
"listTitle": "İlgili MCP Sunucuları",
"more": "Daha Fazla Görüntüle",
"title": "İlgili Öneriler"
},
"schema": {
"mode": {
"docs": "Belgeler"
},
"prompts": {
"arguments": "Parametre Ayarları",
"desc": "Kullanıcı tarafından seçilen etkileşimli şablonlar",
"empty": "İpucu yok",
"instructions": "Talimatlar",
"table": {
"description": "Açıklama",
"name": "Ad",
"required": "Gerekli"
},
"title": "İpucu Listesi"
},
"resources": {
"desc": "İstemci tarafından eklenen ve yönetilen bağlam verileri",
"empty": "Kaynak yok",
"table": {
"description": "Açıklama",
"mineType": "MIME Türü",
"name": "Ad",
"uri": "URI"
},
"title": "Kaynak Listesi"
},
"title": "Eklenti Özellikleri",
"tools": {
"desc": "Büyük dil modeli (LLM) tarafından erişilen işlevsel arayüzler",
"empty": "Araç yok",
"inputSchema": "Girdi Açıklaması",
"instructions": "Talimatlar",
"table": {
"description": "Açıklama",
"name": "Ad",
"required": "Gerekli",
"type": "Tür"
},
"title": "Araç Listesi"
}
},
"score": {
"claimed": {
"desc": "Bu MCP Sunucusu sahibi tarafından talep edilmiştir, sahiplik ve yönetim garantilidir.",
"title": "Sahip Tarafından Talep Edildi"
},
"deployMoreThanManual": {
"desc": "Bu MCP Sunucusu, Manual dışındaki daha kullanıcı dostu kurulum yöntemleri sunar, böylece kullanıcılar kolayca kurulum yapabilir ve kullanabilir.",
"title": "Kullanıcı Dostu Kurulum Yöntemleri Sunar"
},
"deployment": {
"desc": "Bu MCP Sunucusu en az bir kurulum yöntemi sunar, kullanıcıların kurulum ve kullanımına olanak tanır.",
"descWithCount": "Bu MCP Sunucusu {{number}} kurulum yöntemi sunar, kullanıcıların kurulum ve kullanımına olanak tanır.",
"title": "En Az Bir Kurulum Yöntemi Sunar"
},
"license": {
"desc": "Bu depo bir LICENSE dosyası içerir.",
"descWithlicense": "Bu deponun lisansı {{license}}.",
"title": "Lisans Sahibi"
},
"listTitle": "Puan Detayları",
"notClaimed": {
"desc": "Eğer bu MCP Sunucusunun sahibiyseniz, aşağıdaki yöntemlerle talep edebilirsiniz.",
"title": "Sahip Tarafından Talep Edilmemiş"
},
"prompts": {
"desc": "Bu MCP Sunucusu, kullanıcıların hizmetle etkileşim kurmasını sağlayan ipuçları sunar.",
"descWithCount": "Bu MCP Sunucusu {{number}} ipucu sunar, kullanıcıların hizmetle etkileşim kurmasını sağlar.",
"title": "İpucu İçerir"
},
"readme": {
"desc": "Bu depo bir README.md dosyası içerir.",
"title": "README Sahibi"
},
"resources": {
"desc": "Bu MCP Sunucusu, kullanıcıların bağlam verilerini eklemesine ve yönetmesine olanak tanıyan kaynaklar sunar.",
"descWithCount": "Bu MCP Sunucusu {{number}} kaynak sunar, kullanıcıların bağlam verilerini eklemesine ve yönetmesine olanak tanır.",
"title": "Kaynak İçerir"
},
"title": "Puanlama",
"tools": {
"desc": "Hizmet, kullanıcıların belirli işlemleri gerçekleştirmesine izin veren en az bir araç sağlamalıdır.",
"descWithCount": "Bu MCP Sunucusu {{number}} araç fonksiyonu sunar, kullanıcıların belirli işlemleri gerçekleştirmesine olanak tanır.",
"title": "En Az Bir Araç İçerir"
},
"validated": {
"desc": "Bu MCP Sunucusu kurulum doğrulamasından geçmiştir, kalite ve güvenilirlik garantilidir.",
"title": "Doğrulanmış"
}
},
"scoreLevel": {
"a": {
"desc": "Bu MCP Sunucusu titiz doğrulamadan geçmiş, kapsamlı özellikler ve yüksek kaliteli kullanıcı deneyimi sunar.",
"fullTitle": "Mükemmel Eklenti",
"title": "Üstün"
},
"b": {
"desc": "Bu MCP Sunucusu iyi özellikler ve kullanıcı deneyimi sunar, ancak bazı alanlarda geliştirme gerekebilir.",
"fullTitle": "İyi Fonksiyonlar",
"title": "İyi"
},
"f": {
"desc": "Bu MCP Sunucusu eksik özelliklere veya düşük kaliteye sahiptir, kullanıcıların dikkatli kullanması önerilir.",
"fullTitle": "Düşük Kalite",
"title": "Zayıf"
}
},
"settings": {
"capabilities": {
"prompts": "İstekler",
"resources": "Kaynaklar",
"title": "Eklenti Yetkinlikleri",
"tools": "Araçlar"
},
"configuration": {
"title": "Eklenti Yapılandırması"
},
"connection": {
"args": "Başlatma Parametreleri",
"command": "Başlatma Komutu",
"title": "Bağlantı Bilgileri",
"type": "Bağlantı Türü",
"url": "Hizmet Adresi"
},
"saveSettings": "Ayarları Kaydet",
"title": "Eklenti Ayarları"
},
"sidebar": {
"install": "MCP Sunucusunu Kur",
"meta": {
"homepage": "Resmi Web Sitesi",
"installCount": "Kurulum Sayısı",
"language": "Kaynak Kodu Dili",
"license": "Lisans",
"published": "Yayın Tarihi",
"repo": "Kaynak Kodu Deposu",
"stars": "Yıldız Sayısı",
"title": "Detaylar",
"updated": "Son Güncelleme"
},
"moreServerConfig": "Detayları Görüntüle",
"recommendServers": "İlgili MCP",
"serverConfig": "Kurulum Yapılandırması",
"toc": "İçindekiler"
},
"summary": {
"title": "Bu MCP Sunucusuyla neler yapabilirsiniz?"
},
"totalScore": {
"description": "Çeşitli göstergelere göre hesaplanan toplam puan",
"legend": {
"aGrade": "A Sınıfı ({{minPercent}}-100%)",
"bGrade": "B Sınıfı ({{minPercent}}-{{maxPercent}}%)",
"fGrade": "F Sınıfı (0-{{maxPercent}}%)"
},
"pointsFormat": "{{score}}/{{total}} Puan",
"popover": {
"completedOptional": "✅ Tamamlanan isteğe bağlı öğeler ({{count}} adet)",
"completedRequired": "✅ Tamamlanan zorunlu öğeler ({{count}} adet)",
"incompleteOptional": "⏸️ Tamamlanmamış isteğe bağlı öğeler ({{count}} adet)",
"incompleteRequired": "❌ Tamamlanmamış zorunlu öğeler ({{count}} adet)",
"title": "Puan Detayları"
},
"ratingFormat": "Değerlendirme: {{level}}",
"scoreInfo": {
"items": "Öğe",
"points": "Puan",
"requiredItems": "Zorunlu Öğeler"
},
"title": "Toplam Puan"
},
"versions": {
"table": {
"isLatest": "En Son Sürüm",
"isValidated": "Doğrulandı",
"publishAt": "Yayın Tarihi",
"version": "Sürüm"
},
"title": "Sürüm Geçmişi"
}
},
"hero": {
"desc": "Açık kaynaklı, dağıtılabilir MCP Sunucuları platformu; AI sistemlerinin dosya sistemi, veritabanları, API'ler ve diğer kritik kaynaklara kolay erişimini sağlar, AI yeteneklerinizi kapsamlı şekilde genişletir.",
"subTitle": "Açık Kaynak & Kutudan Çıkar Çalışır",
"title": "AI için Açık Kaynak MCP Pazarı"
},
"sorts": {
"createdAt": "En Son Eklendi",
"installCount": "Kurulum Sayısı",
"isFeatured": "Önerilen Eklenti",
"isValidated": "Doğrulanmış Eklenti",
"promptsCount": "İpucu Sayısı",
"ratingCount": "Puan Sayısı",
"resourcesCount": "Kaynak Sayısı",
"toolsCount": "Araç Sayısı",
"updatedAt": "Son Güncelleme"
},
"title": "MCP Pazarı",
"unvalidated": {
"desc": "Bu MCP Sunucusu henüz doğrulanmamıştır",
"title": "Doğrulanmamış"
},
"validated": {
"desc": "Bu MCP Sunucusu doğrulanmıştır, kalite ve güvenilirlik garantilidir.",
"descWithDate": "Bu MCP Sunucusu {{date}} tarihinde doğrulanmıştır, kalite ve güvenilirlik garantilidir.",
"title": "Doğrulanmış"
}
},
"models": {
"abilities": "Model Yetenekleri",
"chat": "Sohbete Başla",
"contentLength": "Maksimum Bağlam Uzunluğu",
"details": {
"overview": {
"title": "Genel Bakış"
},
"related": {
"listTitle": "İlgili Modeller",
"more": "Daha Fazla Görüntüle",
"title": "İlgili Öneriler"
}
},
"free": "Ücretsiz",
"guide": "Yapılandırma Kılavuzu",
"list": "Model Listesi",
@@ -559,30 +156,11 @@
"throughput": "Verim",
"throughputTooltip": "Akış talepleri başına saniyede iletilen ortalama Token sayısı"
},
"sorts": {
"contextWindowTokens": "Bağlam Penceresi Uzunluğu",
"identifier": "Model ID",
"inputPrice": "Girdi Fiyatı",
"outputPrice": "Çıktı Fiyatı",
"providerCount": "Sağlayıcı Sayısı",
"releasedAt": "En Son Yayınlanan"
},
"suggestions": "İlgili Modeller",
"supportedProviders": "Bu modeli destekleyen sağlayıcılar"
},
"plugins": {
"community": "Topluluk Eklentisi",
"details": {
"settings": {
"title": "Eklenti Ayarları"
},
"summary": {
"title": "Bu eklenti ile neler yapabilirsiniz?"
},
"tools": {
"title": "Eklenti Araçları"
}
},
"install": "Eklenti Yükle",
"installed": "Yüklü",
"list": "Eklenti Listesi",
@@ -595,54 +173,36 @@
"more": "Daha Fazla",
"official": "Resmi Eklenti",
"recentSubmits": "Son Güncellemeler",
"sorts": {
"createdAt": "En Son Yayınlanan",
"identifier": "Eklenti ID",
"title": "Eklenti Adı"
},
"suggestions": "İlgili Öneriler"
},
"providers": {
"config": "Sağlayıcıyı Yapılandır",
"details": {
"guide": {
"title": "Entegrasyon Kılavuzu"
},
"overview": {
"title": "Genel Bakış"
},
"related": {
"listTitle": "İlgili Sağlayıcılar",
"more": "Daha Fazla Görüntüle",
"title": "İlgili Öneriler"
}
},
"list": "Model Sağlayıcıları Listesi",
"modelCount": "{{count}} model",
"modelName": "Model Adı",
"modelSite": "Model belgeleri",
"more": "Daha Fazla",
"officialSite": "Resmi site",
"showAllModels": "Tüm modelleri göster",
"sorts": {
"default": "Varsayılan Sıralama",
"identifier": "Sağlayıcı ID",
"modelCount": "Model Sayısı"
},
"suggestions": "İlgili Sağlayıcılar",
"supportedModels": "Desteklenen Modeller"
},
"publishedTime": "Yayınlandı",
"search": {
"placeholder": "İsim, tanım veya anahtar kelime ara...",
"result": "{{count}} adet <highlight>{{keyword}}</highlight> ile ilgili arama sonucu",
"searching": "Aranıyor..."
},
"sort": {
"mostLiked": "En Çok Beğenilen",
"mostUsed": "En Çok Kullanılan",
"newest": "En Yeniler",
"oldest": "En Eski",
"recommended": "Tavsiye Edilen"
},
"tab": {
"assistant": "Asistan",
"assistants": "Asistanlar",
"home": "Ana Sayfa",
"model": "Model",
"plugin": "Eklenti",
"provider": "Model Sağlayıcısı"
"models": "Modeller",
"plugins": "Eklentiler",
"providers": "Model Sağlayıcıları"
}
}

Some files were not shown because too many files have changed in this diff Show More