Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

yusong652/yade-mcp

https://github.com/yusong652/yade-mcp · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

44 raw signals (0 security + 44 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 41 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1394 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.

LabelLayerStatusPath
_err software healthy tests/conftest.py:19
_build_response software healthy tests/conftest.py:34
log_message software healthy tests/conftest.py:122
_send_json software healthy tests/conftest.py:125
do_POST software healthy tests/conftest.py:136
do_GET software healthy tests/conftest.py:163
bridge_server software healthy tests/conftest.py:185
_make_client software healthy tests/test_bridge_client.py:19
test_connect_and_disconnect software healthy tests/test_bridge_client.py:37
test_double_connect_is_noop software healthy tests/test_bridge_client.py:47
test_disconnect_when_not_connected software healthy tests/test_bridge_client.py:55
test_ensure_connected software healthy tests/test_bridge_client.py:60
test_execute_code software healthy tests/test_bridge_client.py:73
test_check_task_status_not_found software healthy tests/test_bridge_client.py:80
test_list_tasks software healthy tests/test_bridge_client.py:88
test_interrupt_nonexistent software healthy tests/test_bridge_client.py:95
test_timeout_raises software healthy tests/test_bridge_client.py:110
test_retry_on_failure software healthy tests/test_bridge_client.py:122
flaky_send software healthy tests/test_bridge_client.py:128
test_retry_exhausted software healthy tests/test_bridge_client.py:141
always_fail software healthy tests/test_bridge_client.py:144
test_get_and_close software healthy tests/test_bridge_client.py:158
test_returns_eleven_top_level_categories software healthy tests/test_loader.py:16
test_each_category_has_description_and_count software healthy tests/test_loader.py:35
test_large_categories_have_top_level_nodes software healthy tests/test_loader.py:41
test_get_root_node software healthy tests/test_loader.py:60
test_get_nested_node software healthy tests/test_loader.py:66
test_get_deep_node software healthy tests/test_loader.py:73
test_nonexistent_category software healthy tests/test_loader.py:195
test_nonexistent_node_in_valid_category software healthy tests/test_loader.py:82
test_broken_mid_path software healthy tests/test_loader.py:85
test_root_node_has_no_self_class software healthy tests/test_loader.py:95
test_internal_node_surfaces_self_class software healthy tests/test_loader.py:106
test_sub_trees_carry_descendant_count software healthy tests/test_loader.py:114
test_leaf_entries_have_class_metadata software healthy tests/test_loader.py:122
test_no_duplicate_between_children_and_leaves software healthy tests/test_loader.py:132
test_empty_path_is_root software healthy tests/test_loader.py:146
test_category_only software healthy tests/test_loader.py:149
test_one_level_deep software healthy tests/test_loader.py:155
test_two_levels_deep software healthy tests/test_loader.py:160
test_leaf_class software healthy tests/test_loader.py:165
test_functor_leaf software healthy tests/test_loader.py:172
test_class_that_is_also_a_tree_node_resolves_as_tree_node software healthy tests/test_loader.py:180
test_no_class_name_fallback software healthy tests/test_loader.py:189
test_segment_after_leaf_is_error software healthy tests/test_loader.py:200
test_leaf_class_returns_full_browse_path software healthy tests/test_loader.py:211
test_tree_node_class_returns_valid_tree_path software healthy tests/test_loader.py:215
test_unknown_class_returns_none software healthy tests/test_loader.py:219
_load_doc software healthy tests/test_loader.py:233
test_top_of_hierarchy_classes software healthy tests/test_loader.py:236

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.zh-CN.md software healthy README.zh-CN.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
glama.json software healthy glama.json
server.json software healthy server.json
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
docker-compose.dev.yml software healthy docker/docker-compose.dev.yml
run.sh software healthy docker/run.sh
entrypoint.sh software healthy docker/entrypoint.sh
conftest.py software healthy tests/conftest.py
test_bridge_client.py software healthy tests/test_bridge_client.py
test_loader.py software healthy tests/test_loader.py
test_context_decorator.py software healthy tests/test_context_decorator.py
test_formatting.py software healthy tests/test_formatting.py
test_config.py software healthy tests/test_config.py
test_tools_integration.py software healthy tests/test_tools_integration.py
test_response_truncation.py software healthy tests/test_response_truncation.py
test_contracts.py software healthy tests/test_contracts.py
test_tools.py software healthy tests/test_tools.py
test_search.py software healthy tests/test_search.py
test_script_interrupt.py software healthy tests/bridge/test_script_interrupt.py
__init__.py software healthy tests/bridge/__init__.py
test_error_helper.py software healthy tests/bridge/test_error_helper.py
test_helpers.py software healthy tests/bridge/test_helpers.py
test_handlers.py software healthy tests/bridge/test_handlers.py
test_utils.py software healthy tests/bridge/test_utils.py
test_response_truncation.py software healthy tests/bridge/test_response_truncation.py
test_protocol.py software healthy tests/bridge/test_protocol.py
test_signals.py software healthy tests/bridge/test_signals.py
test_termination.py software healthy tests/bridge/test_termination.py
test_execution.py software healthy tests/bridge/test_execution.py
test_tasks.py software healthy tests/bridge/test_tasks.py
test_script_drain.py software healthy tests/bridge/test_script_drain.py
triaxial_consolidation.py software healthy showcase/triaxial/triaxial_consolidation.py
README.md software healthy showcase/triaxial/README.md
triaxial_reequilibrate.py software healthy showcase/triaxial/triaxial_reequilibrate.py
triaxial_drained_shear.py software healthy showcase/triaxial/triaxial_drained_shear.py
yade-mcp-bootstrap-opencode.md software healthy docs/agentic/yade-mcp-bootstrap-opencode.md
yade-mcp-bootstrap-toyoura-nagisa.md software healthy docs/agentic/yade-mcp-bootstrap-toyoura-nagisa.md
yade-mcp-bootstrap-claude.md software healthy docs/agentic/yade-mcp-bootstrap-claude.md
yade-mcp-bootstrap-copilot.md software healthy docs/agentic/yade-mcp-bootstrap-copilot.md
yade-mcp-bootstrap-gemini.md software healthy docs/agentic/yade-mcp-bootstrap-gemini.md
yade-mcp-bootstrap-codex.md software healthy docs/agentic/yade-mcp-bootstrap-codex.md
yade-mcp-bootstrap.md software healthy docs/agentic/yade-mcp-bootstrap.md
refresh_api_docs.py software healthy scripts/refresh_api_docs.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
_ThreadingHTTPServer software healthy tests/conftest.py:107
_FakeBridgeHandler software healthy tests/conftest.py:112
TestConnectionLifecycle software healthy tests/test_bridge_client.py:36
TestRequests software healthy tests/test_bridge_client.py:72
TestTimeoutAndRetry software healthy tests/test_bridge_client.py:109
TestGlobalClient software healthy tests/test_bridge_client.py:157
TestListCategories software healthy tests/test_loader.py:15
TestTreeNavigation software healthy tests/test_loader.py:59
TestListNodeContents software healthy tests/test_loader.py:94
TestResolvePath software healthy tests/test_loader.py:145
TestBuildBrowsePath software healthy tests/test_loader.py:210
TestPatchedParentData software healthy tests/test_loader.py:228
TestDescriptionCap software healthy tests/test_loader.py:270
TestNormalizeStatus software healthy tests/test_formatting.py:13
TestFormatUnixTimestamp software healthy tests/test_formatting.py:25
TestRoundElapsedSeconds software healthy tests/test_formatting.py:45
TestIsBridgeConnectivityError software healthy tests/test_formatting.py:64
TestBuildBridgeError software healthy tests/test_formatting.py:81
TestBuildOperationError software healthy tests/test_formatting.py:100
TestBridgeConfig software healthy tests/test_config.py:6
TestBrowseApi software healthy tests/test_tools_integration.py:49
TestQueryApi software healthy tests/test_tools_integration.py:78
TestExecuteCode software healthy tests/test_tools_integration.py:101
TestExecuteTask software healthy tests/test_tools_integration.py:147
TestListTasks software healthy tests/test_tools_integration.py:187
TestInterruptTask software healthy tests/test_tools_integration.py:197
TestCheckTaskStatus software healthy tests/test_tools_integration.py:209
TestBridgeResponseTooLargeError software healthy tests/test_response_truncation.py:8
TestBuildOk software healthy tests/test_contracts.py:13
TestBuildError software healthy tests/test_contracts.py:37
TestBuildDocsData software healthy tests/test_contracts.py:57
TestSizeEnforcement software healthy tests/test_contracts.py:78
TestExecuteCode software healthy tests/test_tools.py:67
TestExecuteTask software healthy tests/test_tools.py:122
TestCheckTaskStatus software healthy tests/test_tools.py:177
TestListTasks software healthy tests/test_tools.py:257
TestInterruptTask software healthy tests/test_tools.py:310
TestTextTokenizer software healthy tests/test_search.py:23
TestSearchDocument software healthy tests/test_search.py:70
TestBM25Indexer software healthy tests/test_search.py:89
TestBM25Scorer software healthy tests/test_search.py:141
TestAPISearch software healthy tests/test_search.py:205
TestTaskInterrupt software healthy tests/bridge/test_script_interrupt.py:58
TestRegistryLifecycle software healthy tests/bridge/test_script_interrupt.py:118
TestRequireField software healthy tests/bridge/test_helpers.py:6
TestTruncateMessage software healthy tests/bridge/test_helpers.py:31
TestHandleCheckTaskStatus software healthy tests/bridge/test_handlers.py:46
TestHandleListTasks software healthy tests/bridge/test_handlers.py:97
TestHandleInterruptTask software healthy tests/bridge/test_handlers.py:126
_FakeDummy software healthy tests/bridge/test_handlers.py:377

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker software healthy docker
tests software healthy tests
bridge software healthy tests/bridge
showcase software healthy showcase
triaxial software healthy showcase/triaxial
docs software healthy docs
agentic software healthy docs/agentic
scripts software healthy scripts
yade-mcp-bridge software healthy yade-mcp-bridge
src software healthy yade-mcp-bridge/src
yade_mcp_bridge software healthy yade-mcp-bridge/src/yade_mcp_bridge
utils software healthy yade-mcp-bridge/src/yade_mcp_bridge/utils
tasks software healthy yade-mcp-bridge/src/yade_mcp_bridge/tasks
transport software healthy yade-mcp-bridge/src/yade_mcp_bridge/transport
execution software healthy yade-mcp-bridge/src/yade_mcp_bridge/execution
runtime software healthy yade-mcp-bridge/src/yade_mcp_bridge/runtime
console software healthy yade-mcp-bridge/src/yade_mcp_bridge/console
handlers software healthy yade-mcp-bridge/src/yade_mcp_bridge/handlers
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
yade_mcp software healthy src/yade_mcp
tools software healthy src/yade_mcp/tools
bridge software healthy src/yade_mcp/bridge
knowledge software healthy src/yade_mcp/knowledge
resources software healthy src/yade_mcp/knowledge/resources
python_api_docs software healthy src/yade_mcp/knowledge/resources/python_api_docs
functor software healthy src/yade_mcp/knowledge/resources/python_api_docs/functor
state software healthy src/yade_mcp/knowledge/resources/python_api_docs/state
bound software healthy src/yade_mcp/knowledge/resources/python_api_docs/bound
body software healthy src/yade_mcp/knowledge/resources/python_api_docs/body
runtime software healthy src/yade_mcp/knowledge/resources/python_api_docs/runtime
material software healthy src/yade_mcp/knowledge/resources/python_api_docs/material
engine software healthy src/yade_mcp/knowledge/resources/python_api_docs/engine
misc software healthy src/yade_mcp/knowledge/resources/python_api_docs/misc
shape software healthy src/yade_mcp/knowledge/resources/python_api_docs/shape
iphys software healthy src/yade_mcp/knowledge/resources/python_api_docs/iphys
igeom software healthy src/yade_mcp/knowledge/resources/python_api_docs/igeom
search software healthy src/yade_mcp/knowledge/search
preprocessing software healthy src/yade_mcp/knowledge/search/preprocessing
indexing software healthy src/yade_mcp/knowledge/search/indexing
scoring software healthy src/yade_mcp/knowledge/search/scoring

LabelLayerStatusPath
publish cicd healthy .github/workflows/release-bridge.yml
lint cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
port:9002 network healthy docker/docker-compose.dev.yml
port:6080 network healthy docker/docker-compose.dev.yml
port:9003 network healthy yade-mcp-bridge/README.md

LabelLayerStatusPath
gha::release-bridge cicd healthy .github/workflows/release-bridge.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
auth::AGENTS.md security healthy AGENTS.md
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
repobility-clone-skps9vsd software healthy /tmp/repobility-clone-skps9vsd

LabelLayerStatusPath
127.0.0.1 network healthy tests/conftest.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy docker/entrypoint.sh
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/ab52e284-2cbe-4307-8b44-0e4287753b9d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ab52e284-2cbe-4307-8b44-0e4287753b9d/

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.