LICENSE
README.md
pyproject.toml
src/excel_mcp_server_fastmcp/__init__.py
src/excel_mcp_server_fastmcp/calibrate.py
src/excel_mcp_server_fastmcp/server.py
src/excel_mcp_server_fastmcp.egg-info/PKG-INFO
src/excel_mcp_server_fastmcp.egg-info/SOURCES.txt
src/excel_mcp_server_fastmcp.egg-info/dependency_links.txt
src/excel_mcp_server_fastmcp.egg-info/entry_points.txt
src/excel_mcp_server_fastmcp.egg-info/requires.txt
src/excel_mcp_server_fastmcp.egg-info/top_level.txt
src/excel_mcp_server_fastmcp/api/__init__.py
src/excel_mcp_server_fastmcp/api/advanced_sql_query.py
src/excel_mcp_server_fastmcp/api/excel_operations.py
src/excel_mcp_server_fastmcp/api/header_analyzer.py
src/excel_mcp_server_fastmcp/api/script_runner.py
src/excel_mcp_server_fastmcp/calibrator/__init__.py
src/excel_mcp_server_fastmcp/calibrator/core.py
src/excel_mcp_server_fastmcp/calibrator/tools.py
src/excel_mcp_server_fastmcp/core/__init__.py
src/excel_mcp_server_fastmcp/core/excel_compare.py
src/excel_mcp_server_fastmcp/core/excel_converter.py
src/excel_mcp_server_fastmcp/core/excel_manager.py
src/excel_mcp_server_fastmcp/core/excel_reader.py
src/excel_mcp_server_fastmcp/core/excel_search.py
src/excel_mcp_server_fastmcp/core/excel_writer.py
src/excel_mcp_server_fastmcp/core/streaming_writer.py
src/excel_mcp_server_fastmcp/models/__init__.py
src/excel_mcp_server_fastmcp/models/types.py
src/excel_mcp_server_fastmcp/utils/__init__.py
src/excel_mcp_server_fastmcp/utils/concurrent_utils.py
src/excel_mcp_server_fastmcp/utils/config.py
src/excel_mcp_server_fastmcp/utils/exceptions.py
src/excel_mcp_server_fastmcp/utils/formatter.py
src/excel_mcp_server_fastmcp/utils/formula_cache.py
src/excel_mcp_server_fastmcp/utils/parsers.py
src/excel_mcp_server_fastmcp/utils/temp_file_manager.py
src/excel_mcp_server_fastmcp/utils/text_utils.py
src/excel_mcp_server_fastmcp/utils/validators.py
src/tools/__init__.py
src/tools/compare_tools.py
src/tools/data_tools.py
src/tools/file_tools.py
src/tools/format_tools.py
src/tools/prompts.py
src/tools/search_tools.py
src/tools/sql_tools.py
tests/test_agg_coalesce_cast.py
tests/test_api_excel_operations_consolidated.py
tests/test_boundary_values.py
tests/test_bug004_run_python_query.py
tests/test_bug_002_cross_file_bracket.py
tests/test_coalesce_vectorized.py
tests/test_core.py
tests/test_coverage_boost_r1.py
tests/test_coverage_boost_r44.py
tests/test_cross_file_join.py
tests/test_duplicate_ids.py
tests/test_edge_cases.py
tests/test_error_classification.py
tests/test_error_hints.py
tests/test_excel_compare.py
tests/test_excel_converter.py
tests/test_extended_python_scripts.py
tests/test_features.py
tests/test_format_cells_deep.py
tests/test_format_cells_edge_r3.py
tests/test_format_cells_r57.py
tests/test_format_cells_r58.py
tests/test_format_cells_r59.py
tests/test_format_cells_r61.py
tests/test_format_cells_r62.py
tests/test_format_cells_r63.py
tests/test_format_cells_r64.py
tests/test_format_cells_r65.py
tests/test_format_cells_r66.py
tests/test_format_cells_r67.py
tests/test_format_cells_r68.py
tests/test_format_cells_r69.py
tests/test_formatter_and_utils.py
tests/test_formula_cache.py
tests/test_get_arg_helper.py
tests/test_group_concat.py
tests/test_groupby_computed.py
tests/test_having_cn_suggestion.py
tests/test_integration_comprehensive.py
tests/test_join_types.py
tests/test_json_logging.py
tests/test_large_file_optimization.py
tests/test_literal_dry.py
tests/test_mcp_tools.py
tests/test_offset.py
tests/test_order_by_functions.py
tests/test_p01_python_scripts.py
tests/test_p02_sqlite_cross_validation.py
tests/test_p1_concurrent_fix.py
tests/test_p2_4_float_fix.py
tests/test_performance.py
tests/test_performance_optimization.py
tests/test_practical_tools.py
tests/test_r42_edge_cases.py
tests/test_r43_security_fixes.py
tests/test_r44_edge_cases.py
tests/test_r45_03_coalesce_negative_fallback.py
tests/test_r45_advanced_features.py
tests/test_r46_boolean_support.py
tests/test_r46_cast_where.py
tests/test_r48_decimal_support.py
tests/test_r48_deep_review_fixes.py
tests/test_r48_p1_fixes.py
tests/test_r49_p1_fixes.py
tests/test_r50_p2_fixes.py
tests/test_r51_deep_review_fixes.py
tests/test_r51_p3_limit_offset.py
tests/test_r51_p4_type_inference.py
tests/test_r52_parser_edge_cases.py
tests/test_r52_perf_optimizations.py
tests/test_r52_where_sideeffects.py
tests/test_r53_having_deep.py
tests/test_r53_having_fix.py
tests/test_r53_orderby_funcs.py
tests/test_r53_orderby_functions.py
tests/test_r54_join_optimization.py
tests/test_r54_p1_fixes.py
tests/test_r55_deep_review_fixes.py
tests/test_r56_deep_review_fixes.py
tests/test_r57_p1_p2_verification.py
tests/test_r70_utils_edge_cases.py
tests/test_range_search.py
tests/test_range_validation.py
tests/test_req035_fixes.py
tests/test_search.py
tests/test_security.py
tests/test_security_features.py
tests/test_server.py
tests/test_sql_insert_delete.py
tests/test_sql_new_features.py
tests/test_sql_operations_consolidated.py
tests/test_sql_stress_test.py
tests/test_streaming_operations_consolidated.py
tests/test_tool_call_tracker.py
tests/test_union.py
tests/test_untested_tools.py
tests/test_upsert_row.py
tests/test_utils.py
tests/test_utils_coverage.py
tests/test_window_functions.py