Coverage report: 1%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-13 11:31 +0200

File function statements missing excluded coverage
me2ai_mcp\__init__.py (no function) 5 4 0 20%
me2ai_mcp\auth.py AuthProvider.authenticate 1 1 0 0%
me2ai_mcp\auth.py AuthProvider.get_auth_headers 1 1 0 0%
me2ai_mcp\auth.py APIKeyAuth.__init__ 7 7 0 0%
me2ai_mcp\auth.py APIKeyAuth.authenticate 7 7 0 0%
me2ai_mcp\auth.py APIKeyAuth.get_auth_headers 3 3 0 0%
me2ai_mcp\auth.py TokenAuth.__init__ 7 7 0 0%
me2ai_mcp\auth.py TokenAuth.authenticate 8 8 0 0%
me2ai_mcp\auth.py TokenAuth.get_auth_headers 3 3 0 0%
me2ai_mcp\auth.py AuthManager.__init__ 2 2 0 0%
me2ai_mcp\auth.py AuthManager.add_provider 1 1 0 0%
me2ai_mcp\auth.py AuthManager.authenticate 7 7 0 0%
me2ai_mcp\auth.py AuthManager.get_auth_headers 3 3 0 0%
me2ai_mcp\auth.py AuthManager.from_env 6 6 0 0%
me2ai_mcp\auth.py AuthManager.from_github_token 6 6 0 0%
me2ai_mcp\auth.py (no function) 31 31 0 0%
me2ai_mcp\base.py ME2AIMCPServer.__init__ 11 11 0 0%
me2ai_mcp\base.py ME2AIMCPServer._register_builtin_tools 2 2 0 0%
me2ai_mcp\base.py ME2AIMCPServer._register_builtin_tools.server_info 3 3 0 0%
me2ai_mcp\base.py ME2AIMCPServer.from_config 11 11 0 0%
me2ai_mcp\base.py ME2AIMCPServer.start 8 8 0 0%
me2ai_mcp\base.py BaseTool.__post_init__ 1 1 0 0%
me2ai_mcp\base.py BaseTool.execute 1 1 0 0%
me2ai_mcp\base.py register_tool 4 4 0 0%
me2ai_mcp\base.py register_tool.decorator 5 5 0 0%
me2ai_mcp\base.py register_tool.decorator.wrapper 19 19 0 0%
me2ai_mcp\base.py (no function) 29 19 0 34%
me2ai_mcp\tools\__init__.py (no function) 4 4 0 0%
me2ai_mcp\tools\filesystem.py FileReaderTool.execute 26 26 0 0%
me2ai_mcp\tools\filesystem.py FileWriterTool.execute 31 31 0 0%
me2ai_mcp\tools\filesystem.py DirectoryListerTool.execute 49 49 0 0%
me2ai_mcp\tools\filesystem.py (no function) 24 24 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool.__post_init__ 2 2 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool._get_headers 5 5 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool.execute 10 10 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool._search_repositories 23 23 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool._get_repository_details 24 24 0 0%
me2ai_mcp\tools\github.py GitHubRepositoryTool._list_repository_contents 26 26 0 0%
me2ai_mcp\tools\github.py GitHubCodeTool.__post_init__ 2 2 0 0%
me2ai_mcp\tools\github.py GitHubCodeTool._get_headers 5 5 0 0%
me2ai_mcp\tools\github.py GitHubCodeTool.execute 8 8 0 0%
me2ai_mcp\tools\github.py GitHubCodeTool._search_code 33 33 0 0%
me2ai_mcp\tools\github.py GitHubCodeTool._get_file_content 30 30 0 0%
me2ai_mcp\tools\github.py GitHubIssuesTool.__post_init__ 2 2 0 0%
me2ai_mcp\tools\github.py GitHubIssuesTool._get_headers 5 5 0 0%
me2ai_mcp\tools\github.py GitHubIssuesTool.execute 8 8 0 0%
me2ai_mcp\tools\github.py GitHubIssuesTool._list_issues 32 32 0 0%
me2ai_mcp\tools\github.py GitHubIssuesTool._get_issue_details 29 29 0 0%
me2ai_mcp\tools\github.py (no function) 40 40 0 0%
me2ai_mcp\tools\web.py WebFetchTool.execute 30 30 0 0%
me2ai_mcp\tools\web.py HTMLParserTool.execute 55 55 0 0%
me2ai_mcp\tools\web.py URLUtilsTool.execute 23 23 0 0%
me2ai_mcp\tools\web.py (no function) 32 32 0 0%
me2ai_mcp\utils.py sanitize_input 10 10 0 0%
me2ai_mcp\utils.py format_response 23 23 0 0%
me2ai_mcp\utils.py extract_text 33 33 0 0%
me2ai_mcp\utils.py summarize_text 11 11 0 0%
me2ai_mcp\utils.py wrap_text_block 4 4 0 0%
me2ai_mcp\utils.py (no function) 22 22 0 0%
Total   853 842 0 1%

No items found using the specified filter.