pub struct GettextMcpServer { /* private fields */ }Expand description
MCP server for GNU gettext .po/.pot files. Holds the shared store
manager and the macro-generated tool/prompt routers.
Implementations§
Source§impl GettextMcpServer
impl GettextMcpServer
pub fn translate_batch_prompt_attr() -> Prompt
pub fn review_translations_prompt_attr() -> Prompt
pub fn full_translate_prompt_attr() -> Prompt
pub fn localization_audit_prompt_attr() -> Prompt
pub fn cleanup_stale_prompt_attr() -> Prompt
Source§impl GettextMcpServer
impl GettextMcpServer
pub fn new(manager: Arc<GettextStoreManager>) -> Self
Sourcepub fn manager(&self) -> &Arc<GettextStoreManager>
pub fn manager(&self) -> &Arc<GettextStoreManager>
Read-only access to the underlying store manager, used by tests and the web layer to share the same cache.
Source§impl GettextMcpServer
impl GettextMcpServer
Sourcepub fn list_translations_tool_attr() -> Tool
pub fn list_translations_tool_attr() -> Tool
Generated tool metadata function for list_translations
Sourcepub fn get_translation_tool_attr() -> Tool
pub fn get_translation_tool_attr() -> Tool
Generated tool metadata function for get_translation
Sourcepub fn upsert_translation_tool_attr() -> Tool
pub fn upsert_translation_tool_attr() -> Tool
Generated tool metadata function for upsert_translation
Sourcepub fn delete_translation_tool_attr() -> Tool
pub fn delete_translation_tool_attr() -> Tool
Generated tool metadata function for delete_translation
Sourcepub fn delete_key_tool_attr() -> Tool
pub fn delete_key_tool_attr() -> Tool
Generated tool metadata function for delete_key
Sourcepub fn set_comment_tool_attr() -> Tool
pub fn set_comment_tool_attr() -> Tool
Generated tool metadata function for set_comment
Sourcepub fn set_fuzzy_tool_attr() -> Tool
pub fn set_fuzzy_tool_attr() -> Tool
Generated tool metadata function for set_fuzzy
Sourcepub fn set_flag_tool_attr() -> Tool
pub fn set_flag_tool_attr() -> Tool
Generated tool metadata function for set_flag
Sourcepub fn list_metadata_tool_attr() -> Tool
pub fn list_metadata_tool_attr() -> Tool
Generated tool metadata function for list_metadata
Sourcepub fn set_header_tool_attr() -> Tool
pub fn set_header_tool_attr() -> Tool
Generated tool metadata function for set_header
Sourcepub fn list_contexts_tool_attr() -> Tool
pub fn list_contexts_tool_attr() -> Tool
Generated tool metadata function for list_contexts
Sourcepub fn list_files_tool_attr() -> Tool
pub fn list_files_tool_attr() -> Tool
Generated tool metadata function for list_files
Sourcepub fn get_coverage_tool_attr() -> Tool
pub fn get_coverage_tool_attr() -> Tool
Generated tool metadata function for get_coverage
Sourcepub fn get_untranslated_tool_attr() -> Tool
pub fn get_untranslated_tool_attr() -> Tool
Generated tool metadata function for get_untranslated
Sourcepub fn get_stale_tool_attr() -> Tool
pub fn get_stale_tool_attr() -> Tool
Generated tool metadata function for get_stale
Sourcepub fn validate_translations_tool_attr() -> Tool
pub fn validate_translations_tool_attr() -> Tool
Generated tool metadata function for validate_translations
Sourcepub fn search_keys_tool_attr() -> Tool
pub fn search_keys_tool_attr() -> Tool
Generated tool metadata function for search_keys
Sourcepub fn discover_files_tool_attr() -> Tool
pub fn discover_files_tool_attr() -> Tool
Generated tool metadata function for discover_files
Sourcepub fn export_xliff_tool_attr() -> Tool
pub fn export_xliff_tool_attr() -> Tool
Generated tool metadata function for export_xliff
Sourcepub fn import_xliff_tool_attr() -> Tool
pub fn import_xliff_tool_attr() -> Tool
Generated tool metadata function for import_xliff
Sourcepub fn get_glossary_tool_attr() -> Tool
pub fn get_glossary_tool_attr() -> Tool
Generated tool metadata function for get_glossary
Sourcepub fn update_glossary_tool_attr() -> Tool
pub fn update_glossary_tool_attr() -> Tool
Generated tool metadata function for update_glossary
Sourcepub fn sync_with_pot_tool_attr() -> Tool
pub fn sync_with_pot_tool_attr() -> Tool
Generated tool metadata function for sync_with_pot
Sourcepub fn compile_mo_tool_attr() -> Tool
pub fn compile_mo_tool_attr() -> Tool
Generated tool metadata function for compile_mo
Trait Implementations§
Source§impl Clone for GettextMcpServer
impl Clone for GettextMcpServer
Source§fn clone(&self) -> GettextMcpServer
fn clone(&self) -> GettextMcpServer
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more