Scan timing: clone 1.59s · analysis 5.24s · 3.8 MB · GitHub API rate-limit (preflight)
https://github.com/modelcontextprotocol/python-sdk
· scanned 2026-05-31 01:27 UTC (1 week, 6 days ago)
· 10 languages
331 raw signals (144 security + 187 graph) 99th percentile · Python · medium (20-100K LoC) System graph score 94 (lower by 4)
Last scanned 1 week, 6 days ago · v2 · last Δ -4.3 (diff) · 122 actionable findings from 2 signal sources. 96 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
95.9 | 0.25 | 23.98 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
96.0 | 0.15 | 14.40 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
77.7 | 0.10 | 7.77 |
| Overall | 1.00 | 90.4 |
All 4574 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
anyio_backend |
software | healthy | tests/conftest.py:5 |
test_jsonrpc_request |
software | healthy | tests/test_types.py:29 |
test_method_initialization |
software | healthy | tests/test_types.py:53 |
test_tool_use_content |
software | healthy | tests/test_types.py:74 |
test_tool_result_content |
software | healthy | tests/test_types.py:96 |
test_tool_choice |
software | healthy | tests/test_types.py:118 |
test_sampling_message_with_user_role |
software | healthy | tests/test_types.py:138 |
test_sampling_message_with_assistant_role |
software | healthy | tests/test_types.py:161 |
test_sampling_message_backward_compatibility |
software | healthy | tests/test_types.py:191 |
test_create_message_request_params_with_tools |
software | healthy | tests/test_types.py:218 |
test_create_message_result_with_tool_use |
software | healthy | tests/test_types.py:241 |
test_create_message_result_basic |
software | healthy | tests/test_types.py:264 |
test_client_capabilities_with_sampling_tools |
software | healthy | tests/test_types.py:283 |
test_tool_preserves_json_schema_2020_12_fields |
software | healthy | tests/test_types.py:302 |
test_list_tools_result_preserves_json_schema_2020_12_fields |
software | healthy | tests/test_types.py:339 |
run_uvicorn_in_thread |
software | healthy | tests/test_helpers.py:16 |
wait_for_server |
software | healthy | tests/test_helpers.py:61 |
test_simple_echo |
software | healthy | tests/test_examples.py:19 |
test_complex_inputs |
software | healthy | tests/test_examples.py:31 |
test_direct_call_tool_result_return |
software | healthy | tests/test_examples.py:51 |
test_desktop |
software | healthy | tests/test_examples.py:67 |
test_docs_examples |
software | healthy | tests/test_examples.py:98 |
__init__ |
software | healthy | tests/client/conftest.py:34 |
send |
software | healthy | tests/client/conftest.py:19 |
aclose |
software | healthy | tests/client/conftest.py:23 |
__aenter__ |
software | healthy | tests/client/conftest.py:26 |
__aexit__ |
software | healthy | tests/client/conftest.py:29 |
clear |
software | healthy | tests/client/conftest.py:38 |
get_client_requests |
software | healthy | tests/client/conftest.py:43 |
get_server_requests |
software | healthy | tests/client/conftest.py:51 |
get_client_notifications |
software | healthy | tests/client/conftest.py:59 |
get_server_notifications |
software | healthy | tests/client/conftest.py:67 |
stream_spy |
software | healthy | tests/client/conftest.py:77 |
capture_spies |
software | healthy | tests/client/conftest.py:102 |
patched_create_streams |
software | healthy | tests/client/conftest.py:111 |
get_spy_collection |
software | healthy | tests/client/conftest.py:130 |
test_sampling_callback |
software | healthy | tests/client/test_sampling_callback.py:18 |
sampling_callback |
software | healthy | tests/client/test_sampling_callback.py:73 |
test_sampling_tool |
software | healthy | tests/client/test_sampling_callback.py:35 |
test_create_message_backwards_compat_single_content |
software | healthy | tests/client/test_sampling_callback.py:61 |
test_tool |
software | healthy | tests/client/test_sampling_callback.py:80 |
test_create_message_result_with_tools_type |
software | healthy | tests/client/test_sampling_callback.py:103 |
test_list_roots_callback |
software | healthy | tests/client/test_list_roots_callback.py:12 |
list_roots_callback |
software | healthy | tests/client/test_list_roots_callback.py:22 |
test_list_roots |
software | healthy | tests/client/test_list_roots_callback.py:28 |
_assert_no_memory_stream_leak |
software | healthy | tests/client/test_transport_stream_cleanup.py:28 |
hook |
software | healthy | tests/client/test_transport_stream_cleanup.py:39 |
test_sse_client_closes_all_streams_on_connection_error |
software | healthy | tests/client/test_transport_stream_cleanup.py:60 |
test_sse_client_closes_all_streams_on_http_error |
software | healthy | tests/client/test_transport_stream_cleanup.py:74 |
return_403 |
software | healthy | tests/client/test_transport_stream_cleanup.py:80 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SpyMemoryObjectSendStream |
software | healthy | tests/client/conftest.py:14 |
StreamSpyCollection |
software | healthy | tests/client/conftest.py:33 |
TestSession |
software | healthy | tests/client/test_resource_cleanup.py:21 |
TestChildProcessCleanup |
software | healthy | tests/client/test_stdio.py:349 |
MockTokenStorage |
software | healthy | tests/client/test_scope_bug_1630.py:17 |
MockTokenStorage |
software | healthy | tests/client/test_auth.py:40 |
TestPKCEParameters |
software | healthy | tests/client/test_auth.py:151 |
TestOAuthContext |
software | healthy | tests/client/test_auth.py:178 |
TestOAuthFlow |
software | healthy | tests/client/test_auth.py:263 |
TestOAuthFallback |
software | healthy | tests/client/test_auth.py:320 |
TestProtectedResourceMetadata |
software | healthy | tests/client/test_auth.py:743 |
TestRegistrationResponse |
software | healthy | tests/client/test_auth.py:952 |
MockResponse |
software | healthy | tests/client/test_auth.py:960 |
TestCreateClientRegistrationRequest |
software | healthy | tests/client/test_auth.py:988 |
TestAuthFlow |
software | healthy | tests/client/test_auth.py:1031 |
TestLegacyServerFallback |
software | healthy | tests/client/test_auth.py:1490 |
TestSEP985Discovery |
software | healthy | tests/client/test_auth.py:1694 |
TestWWWAuthenticate |
software | healthy | tests/client/test_auth.py:1874 |
TestCIMD |
software | healthy | tests/client/test_auth.py:1976 |
TestSEP2207OfflineAccessScope |
software | healthy | tests/client/test_auth.py:2269 |
LoggingCollector |
software | healthy | tests/client/test_logging_callback.py:14 |
MockTokenStorage |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:19 |
TestOAuthFlowClientCredentials |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:75 |
TestClientCredentialsOAuthProvider |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:176 |
TestPrivateKeyJWTOAuthProvider |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:345 |
TestSignedJWTParameters |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:430 |
TestStaticAssertionProvider |
software | healthy | tests/client/auth/extensions/test_client_credentials.py:483 |
RaceConditionTestServer |
software | healthy | tests/issues/test_1363_race_condition_streamable_http.py:35 |
ServerThread |
software | healthy | tests/issues/test_1363_race_condition_streamable_http.py:64 |
Database |
software | healthy | tests/issues/test_355_type_error.py:8 |
AppContext |
software | healthy | tests/issues/test_355_type_error.py:25 |
SimpleEventStore |
software | healthy | tests/shared/test_streamable_http.py:98 |
ServerState |
software | healthy | tests/shared/test_streamable_http.py:143 |
TestInMemoryTaskMessageQueue |
software | healthy | tests/experimental/tasks/test_message_queue.py:27 |
TestResolver |
software | healthy | tests/experimental/tasks/test_message_queue.py:284 |
TestCheckTasksCapability |
software | healthy | tests/experimental/tasks/test_capabilities.py:24 |
TestHasTaskAugmentedElicitation |
software | healthy | tests/experimental/tasks/test_capabilities.py:154 |
TestHasTaskAugmentedSampling |
software | healthy | tests/experimental/tasks/test_capabilities.py:193 |
TestRequireTaskAugmentedElicitation |
software | healthy | tests/experimental/tasks/test_capabilities.py:230 |
TestRequireTaskAugmentedSampling |
software | healthy | tests/experimental/tasks/test_capabilities.py:258 |
TestClientCapabilities |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:139 |
TestToolLevelNegotiation |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:152 |
TestCapabilityNegotiation |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:184 |
TestTaskStatusLifecycle |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:206 |
TestInputRequiredStatus |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:263 |
TestCreatingTask |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:280 |
TestGettingTaskStatus |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:360 |
TestRetrievingResults |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:386 |
TestListingTasks |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:420 |
TestCancellingTasks |
software | healthy | tests/experimental/tasks/test_spec_compliance.py:446 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RELEASE.md |
software | healthy | RELEASE.md |
mkdocs.yml |
software | healthy | mkdocs.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
README.v2.md |
software | healthy | README.v2.md |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_types.py |
software | healthy | tests/test_types.py |
test_helpers.py |
software | healthy | tests/test_helpers.py |
test_examples.py |
software | healthy | tests/test_examples.py |
__init__.py |
software | healthy | tests/client/__init__.py |
conftest.py |
software | healthy | tests/client/conftest.py |
test_sampling_callback.py |
software | healthy | tests/client/test_sampling_callback.py |
test_list_roots_callback.py |
software | healthy | tests/client/test_list_roots_callback.py |
test_transport_stream_cleanup.py |
software | healthy | tests/client/test_transport_stream_cleanup.py |
test_list_methods_cursor.py |
software | healthy | tests/client/test_list_methods_cursor.py |
test_session.py |
software | healthy | tests/client/test_session.py |
test_output_schema_validation.py |
software | healthy | tests/client/test_output_schema_validation.py |
test_resource_cleanup.py |
software | healthy | tests/client/test_resource_cleanup.py |
test_stdio.py |
software | healthy | tests/client/test_stdio.py |
test_scope_bug_1630.py |
software | healthy | tests/client/test_scope_bug_1630.py |
test_http_unicode.py |
software | healthy | tests/client/test_http_unicode.py |
test_notification_response.py |
software | healthy | tests/client/test_notification_response.py |
test_auth.py |
software | healthy | tests/client/test_auth.py |
test_client.py |
software | healthy | tests/client/test_client.py |
test_logging_callback.py |
software | healthy | tests/client/test_logging_callback.py |
test_session_group.py |
software | healthy | tests/client/test_session_group.py |
test_client_credentials.py |
software | healthy | tests/client/auth/extensions/test_client_credentials.py |
__init__.py |
software | healthy | tests/client/transports/__init__.py |
test_memory.py |
software | healthy | tests/client/transports/test_memory.py |
test_342_base64_encoding.py |
software | healthy | tests/issues/test_342_base64_encoding.py |
test_176_progress_token.py |
software | healthy | tests/issues/test_176_progress_token.py |
test_88_random_error.py |
software | healthy | tests/issues/test_88_random_error.py |
test_973_url_decoding.py |
software | healthy | tests/issues/test_973_url_decoding.py |
test_188_concurrency.py |
software | healthy | tests/issues/test_188_concurrency.py |
test_1338_icons_and_metadata.py |
software | healthy | tests/issues/test_1338_icons_and_metadata.py |
test_1754_mime_type_parameters.py |
software | healthy | tests/issues/test_1754_mime_type_parameters.py |
test_malformed_input.py |
software | healthy | tests/issues/test_malformed_input.py |
test_152_resource_mime_type.py |
software | healthy | tests/issues/test_152_resource_mime_type.py |
test_129_resource_templates.py |
software | healthy | tests/issues/test_129_resource_templates.py |
test_1574_resource_uri_validation.py |
software | healthy | tests/issues/test_1574_resource_uri_validation.py |
test_100_tool_listing.py |
software | healthy | tests/issues/test_100_tool_listing.py |
test_141_resource_templates.py |
software | healthy | tests/issues/test_141_resource_templates.py |
test_192_request_id.py |
software | healthy | tests/issues/test_192_request_id.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
client |
software | healthy | tests/client |
auth |
software | healthy | tests/client/auth |
extensions |
software | healthy | tests/client/auth/extensions |
transports |
software | healthy | tests/client/transports |
issues |
software | healthy | tests/issues |
shared |
software | healthy | tests/shared |
cli |
software | healthy | tests/cli |
experimental |
software | healthy | tests/experimental |
tasks |
software | healthy | tests/experimental/tasks |
client |
software | healthy | tests/experimental/tasks/client |
server |
software | healthy | tests/experimental/tasks/server |
interaction |
software | healthy | tests/interaction |
mcpserver |
software | healthy | tests/interaction/mcpserver |
auth |
software | healthy | tests/interaction/auth |
transports |
software | healthy | tests/interaction/transports |
lowlevel |
software | healthy | tests/interaction/lowlevel |
server |
software | healthy | tests/server |
mcpserver |
software | healthy | tests/server/mcpserver |
auth |
software | healthy | tests/server/mcpserver/auth |
resources |
software | healthy | tests/server/mcpserver/resources |
servers |
software | healthy | tests/server/mcpserver/servers |
tools |
software | healthy | tests/server/mcpserver/tools |
prompts |
software | healthy | tests/server/mcpserver/prompts |
auth |
software | healthy | tests/server/auth |
middleware |
software | healthy | tests/server/auth/middleware |
lowlevel |
software | healthy | tests/server/lowlevel |
docs |
software | healthy | docs |
experimental |
software | healthy | docs/experimental |
hooks |
software | healthy | docs/hooks |
scripts |
software | healthy | scripts |
examples |
software | healthy | examples |
mcpserver |
software | healthy | examples/mcpserver |
servers |
software | healthy | examples/servers |
simple-resource |
software | healthy | examples/servers/simple-resource |
mcp_simple_resource |
software | healthy | examples/servers/simple-resource/mcp_simple_resource |
simple-task-interactive |
software | healthy | examples/servers/simple-task-interactive |
mcp_simple_task_interactive |
software | healthy | examples/servers/simple-task-interactive/mcp_simple_task_in… |
simple-prompt |
software | healthy | examples/servers/simple-prompt |
mcp_simple_prompt |
software | healthy | examples/servers/simple-prompt/mcp_simple_prompt |
sse-polling-demo |
software | healthy | examples/servers/sse-polling-demo |
mcp_sse_polling_demo |
software | healthy | examples/servers/sse-polling-demo/mcp_sse_polling_demo |
everything-server |
software | healthy | examples/servers/everything-server |
mcp_everything_server |
software | healthy | examples/servers/everything-server/mcp_everything_server |
structured-output-lowlevel |
software | healthy | examples/servers/structured-output-lowlevel |
mcp_structured_output_lowlevel |
software | healthy | examples/servers/structured-output-lowlevel/mcp_structured_… |
simple-task |
software | healthy | examples/servers/simple-task |
mcp_simple_task |
software | healthy | examples/servers/simple-task/mcp_simple_task |
simple-streamablehttp-stateless |
software | healthy | examples/servers/simple-streamablehttp-stateless |
mcp_simple_streamablehttp_stateless |
software | healthy | examples/servers/simple-streamablehttp-stateless/mcp_simple… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::examples/servers/simple-auth/pyproject.toml |
security | healthy | examples/servers/simple-auth/pyproject.toml |
auth::tests/interaction/mcpserver/test_tools.py |
security | healthy | tests/interaction/mcpserver/test_tools.py |
auth::tests/interaction/auth/test_bearer.py |
security | healthy | tests/interaction/auth/test_bearer.py |
auth::examples/servers/simple-auth/mcp_simple_auth/token_ve… |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/token_verifier… |
auth::src/mcp/shared/auth.py |
security | healthy | src/mcp/shared/auth.py |
auth::src/mcp/server/elicitation.py |
security | healthy | src/mcp/server/elicitation.py |
auth::src/mcp/shared/auth_utils.py |
security | healthy | src/mcp/shared/auth_utils.py |
auth::src/mcp/server/auth/__init__.py |
security | healthy | src/mcp/server/auth/__init__.py |
auth::src/mcp/server/auth/routes.py |
security | healthy | src/mcp/server/auth/routes.py |
auth::tests/experimental/tasks/server/test_server_task_cont… |
security | healthy | tests/experimental/tasks/server/test_server_task_context.py |
auth::examples/snippets/clients/oauth_client.py |
security | healthy | examples/snippets/clients/oauth_client.py |
auth::src/mcp/client/auth/utils.py |
security | healthy | src/mcp/client/auth/utils.py |
auth::examples/snippets/servers/elicitation.py |
security | healthy | examples/snippets/servers/elicitation.py |
auth::tests/interaction/_requirements.py |
security | healthy | tests/interaction/_requirements.py |
auth::src/mcp/client/auth/extensions/client_credentials.py |
security | healthy | src/mcp/client/auth/extensions/client_credentials.py |
auth::tests/shared/test_auth_utils.py |
security | healthy | tests/shared/test_auth_utils.py |
auth::tests/interaction/lowlevel/test_flows.py |
security | healthy | tests/interaction/lowlevel/test_flows.py |
auth::examples/clients/simple-auth-client/mcp_simple_auth_c… |
security | healthy | examples/clients/simple-auth-client/mcp_simple_auth_client/… |
auth::tests/client/test_scope_bug_1630.py |
security | healthy | tests/client/test_scope_bug_1630.py |
auth::tests/shared/test_exceptions.py |
security | healthy | tests/shared/test_exceptions.py |
auth::tests/server/auth/test_error_handling.py |
security | healthy | tests/server/auth/test_error_handling.py |
auth::src/mcp/client/auth/exceptions.py |
security | healthy | src/mcp/client/auth/exceptions.py |
auth::examples/servers/simple-auth/mcp_simple_auth/auth_ser… |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/auth_server.py |
auth::src/mcp/server/auth/provider.py |
security | healthy | src/mcp/server/auth/provider.py |
auth::tests/interaction/auth/test_lifecycle.py |
security | healthy | tests/interaction/auth/test_lifecycle.py |
auth::src/mcp/types/_types.py |
security | healthy | src/mcp/types/_types.py |
auth::src/mcp/shared/exceptions.py |
security | healthy | src/mcp/shared/exceptions.py |
auth::tests/server/test_streamable_http_manager.py |
security | healthy | tests/server/test_streamable_http_manager.py |
auth::src/mcp/server/auth/handlers/revoke.py |
security | healthy | src/mcp/server/auth/handlers/revoke.py |
auth::tests/client/auth/extensions/test_client_credentials.… |
security | healthy | tests/client/auth/extensions/test_client_credentials.py |
auth::tests/interaction/auth/test_flow.py |
security | healthy | tests/interaction/auth/test_flow.py |
auth::tests/server/auth/middleware/test_bearer_auth.py |
security | healthy | tests/server/auth/middleware/test_bearer_auth.py |
auth::examples/servers/simple-auth/mcp_simple_auth/__main__… |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/__main__.py |
auth::src/mcp/server/experimental/task_context.py |
security | healthy | src/mcp/server/experimental/task_context.py |
auth::tests/interaction/auth/test_authorize_token.py |
security | healthy | tests/interaction/auth/test_authorize_token.py |
auth::src/mcp/server/mcpserver/context.py |
security | healthy | src/mcp/server/mcpserver/context.py |
auth::examples/servers/simple-auth/mcp_simple_auth/legacy_a… |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/legacy_as_serv… |
auth::tests/interaction/auth/test_discovery.py |
security | healthy | tests/interaction/auth/test_discovery.py |
auth::examples/servers/simple-auth/mcp_simple_auth/server.py |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/server.py |
auth::tests/server/mcpserver/auth/test_auth_integration.py |
security | healthy | tests/server/mcpserver/auth/test_auth_integration.py |
auth::examples/servers/simple-auth/mcp_simple_auth/simple_a… |
security | healthy | examples/servers/simple-auth/mcp_simple_auth/simple_auth_pr… |
auth::tests/server/mcpserver/test_url_elicitation_error_thr… |
security | healthy | tests/server/mcpserver/test_url_elicitation_error_throw.py |
auth::src/mcp/server/session.py |
security | healthy | src/mcp/server/session.py |
auth::tests/interaction/auth/_harness.py |
security | healthy | tests/interaction/auth/_harness.py |
auth::examples/clients/simple-auth-client/mcp_simple_auth_c… |
security | healthy | examples/clients/simple-auth-client/mcp_simple_auth_client/… |
auth::tests/client/test_auth.py |
security | healthy | tests/client/test_auth.py |
auth::tests/shared/test_auth.py |
security | healthy | tests/shared/test_auth.py |
auth::tests/interaction/auth/_provider.py |
security | healthy | tests/interaction/auth/_provider.py |
auth::tests/server/auth/test_protected_resource.py |
security | healthy | tests/server/auth/test_protected_resource.py |
auth::examples/snippets/clients/url_elicitation_client.py |
security | healthy | examples/snippets/clients/url_elicitation_client.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
server-conformance |
cicd | healthy | .github/workflows/conformance.yml |
client-conformance |
cicd | healthy | .github/workflows/conformance.yml |
release-build |
cicd | healthy | .github/workflows/publish-pypi.yml |
checks |
cicd | healthy | .github/workflows/publish-pypi.yml |
pypi-publish |
cicd | healthy | .github/workflows/publish-pypi.yml |
pre-commit |
cicd | healthy | .github/workflows/shared.yml |
test |
cicd | healthy | .github/workflows/shared.yml |
readme-snippets |
cicd | healthy | .github/workflows/shared.yml |
update-lockfile |
cicd | healthy | .github/workflows/weekly-lockfile-update.yml |
checks |
cicd | healthy | .github/workflows/main.yml |
all-green |
cicd | healthy | .github/workflows/main.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
deploy-docs |
cicd | healthy | .github/workflows/deploy-docs.yml |
comment-on-prs |
cicd | healthy | .github/workflows/comment-on-release.yml |
zizmor |
cicd | healthy | .github/workflows/zizmor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::conformance |
cicd | healthy | .github/workflows/conformance.yml |
gha::publish-pypi |
cicd | healthy | .github/workflows/publish-pypi.yml |
gha::shared |
cicd | healthy | .github/workflows/shared.yml |
gha::weekly-lockfile-update |
cicd | healthy | .github/workflows/weekly-lockfile-update.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::deploy-docs |
cicd | healthy | .github/workflows/deploy-docs.yml |
gha::comment-on-release |
cicd | healthy | .github/workflows/comment-on-release.yml |
gha::zizmor |
cicd | healthy | .github/workflows/zizmor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | tests/server/mcpserver/test_func_metadata.py |
postgresql |
data | healthy | examples/mcpserver/memory.py |
sqlite |
data | healthy | examples/clients/simple-chatbot/mcp_simple_chatbot/servers_… |
redis |
data | healthy | src/mcp/shared/experimental/tasks/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | src/mcp/client/auth/extensions/client_credentials.py |
vps::aws |
hardware | healthy | src/mcp/client/auth/extensions/client_credentials.py |
vps::azure |
hardware | healthy | src/mcp/client/auth/extensions/client_credentials.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/test_helpers.py |
4.1.2.1 |
network | healthy | src/mcp/server/auth/handlers/authorize.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hxtcgc81 |
software | healthy | /tmp/repobility-clone-hxtcgc81 |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | src/mcp/shared/experimental/tasks/message_queue.py |
| Label | Layer | Status | Path |
|---|---|---|---|
memories |
data | healthy | examples/mcpserver/memory.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3030 |
network | healthy | examples/clients/simple-auth-client/mcp_simple_auth_client/… |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/09a82e1c-3c7b-4e96-9fa0-263fa270bb5b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/09a82e1c-3c7b-4e96-9fa0-263fa270bb5b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.