|
|
@@ -2,24 +2,30 @@
|
|
|
MCP Tools for Novel Translator
|
|
|
|
|
|
This package contains all MCP tool implementations.
|
|
|
+
|
|
|
+Note: All tools are now implemented directly in server.py using @mcp.tool()
|
|
|
+decorators. This module provides exports for compatibility.
|
|
|
"""
|
|
|
|
|
|
-from .translation import (
|
|
|
+# Import from server module where tools are actually defined
|
|
|
+from ..server import (
|
|
|
translate_text,
|
|
|
translate_batch,
|
|
|
translate_file,
|
|
|
- register_progress_callback
|
|
|
+ clean_file,
|
|
|
+ split_chapters,
|
|
|
+ glossary_add,
|
|
|
+ glossary_list,
|
|
|
+ glossary_clear,
|
|
|
+ check_duplicate,
|
|
|
+ get_fingerprint,
|
|
|
)
|
|
|
-from .cleaning import clean_file, split_chapters
|
|
|
-from .glossary import glossary_add, glossary_list, glossary_clear
|
|
|
-from .fingerprint import check_duplicate, get_fingerprint
|
|
|
|
|
|
__all__ = [
|
|
|
# Translation tools
|
|
|
"translate_text",
|
|
|
"translate_batch",
|
|
|
"translate_file",
|
|
|
- "register_progress_callback",
|
|
|
# Cleaning tools
|
|
|
"clean_file",
|
|
|
"split_chapters",
|