From e2b0f4b444e9ed470d6f81cabc717e9527ae8eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Mon, 27 Jul 2026 17:55:20 +0200 Subject: [PATCH 1/2] New translations messages.en.xlf (English) [ci skip] --- translations/messages.en.xlf | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index d2fae4ee..213fba3c 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -10035,6 +10035,24 @@ Please note, that you can not impersonate a disabled user. If you try you will g Server settings + + + settings.misc.mcp + MCP (Model Context Protocol) Server + + + + + settings.misc.mcp.enabled + Enable MCP endpoint + + + + + settings.misc.mcp.enabled.help + Enable the MCP (Model Context Protocol) endpoint at /mcp, which allows AI assistants to interact with Part-DB. + + settings.misc.kicad_eda @@ -13775,5 +13793,35 @@ Buerklin-API Authentication server: Warning: Changing values here can break the info retrieval mechanism! You should use the "update from info provider" functionality whenever possible. + + + perm.api.use_mcp + Use MCP tools (for AI agents) + + + + + api.api_endpoints.mcp_url + MCP endpoint + + + + + info_providers.capabilities.parameters + Parameters + + + + + info_providers.expensive + Expensive + + + + + info_providers.expensive.tooltip + Using this info provider can cause additional costs, or has very strict rate limits. + + From 1f4ad3c3113efbdbea851345294ad4bca078b4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Mon, 27 Jul 2026 18:54:12 +0200 Subject: [PATCH 2/2] New translations messages.en.xlf (English) [ci skip] --- translations/messages.en.xlf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index 213fba3c..29c95438 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -13715,6 +13715,36 @@ Buerklin-API Authentication server: You can use this randomly generated value (share it with nobody): + + + search.extensive_matching + Extensive Matching + + + + + search.permit_wildcards + Treat <code>%</code> and <code>_</code> as wildcards + + + + + search.regexmatching.help + Use regular expressions like "^\w{3,5}" to search for parts. Does not require slashes padding. + + + + + search.extensive_matching.help + The search term is split up into parts, and a result is found, when each part is contained in any field. Without this mode the full search term has to be contained in a single field. + + + + + search.permit_wildcards.help + If enabled, _ is treated as a wildcard for one character and % is treated as a wildcard for zero or more characters. + + system.trusted_hosts.unconfigured.title