Skip to main content
Glama

Quarkdown MCP Server

by Lillard01
final_test.py1.74 kB
#!/usr/bin/env python3 """ 最终测试脚本 - 验证所有改进是否正常工作 """ import sys from pathlib import Path # 添加项目路径 project_root = Path(__file__).parent sys.path.insert(0, str(project_root / "src")) try: # 测试导入 from quarkdown_mcp.core.config import QuarkdownConfig from quarkdown_mcp.core.wrapper import QuarkdownWrapper print("✅ 所有模块导入成功") # 测试配置类 config = QuarkdownConfig() print("✅ QuarkdownConfig 初始化成功") # 测试新增的 create_temp_dir 方法 if hasattr(config, 'create_temp_dir'): temp_dir = config.create_temp_dir("test_") print(f"✅ create_temp_dir 方法存在并工作正常: {temp_dir}") # 清理临时目录 if temp_dir.exists(): temp_dir.rmdir() else: print("❌ create_temp_dir 方法不存在") # 测试包装器类 wrapper = QuarkdownWrapper(config) print("✅ QuarkdownWrapper 初始化成功") # 测试改进的语法验证方法 if hasattr(wrapper, '_check_quarkdown_syntax'): print("✅ _check_quarkdown_syntax 方法存在") else: print("❌ _check_quarkdown_syntax 方法不存在") print("\n🎉 所有改进验证完成,项目状态良好!") print("\n📋 改进总结:") print(" - 修正了命令行参数映射错误") print(" - 增强了错误处理机制") print(" - 扩展了语法验证功能") print(" - 添加了缺失的配置方法") print(" - 清理了重复代码") except ImportError as e: print(f"❌ 导入错误: {e}") sys.exit(1) except Exception as e: print(f"❌ 测试失败: {e}") sys.exit(1)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Lillard01/quarkdown-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server