{"id":"flankerhqd-jebmcp","name":"jebmcp","homepage":null,"repo_url":"https://github.com/flankerhqd/jebmcp","category":"ai-ml","subcategories":[],"tags":["mcp","mcp-server","jython","jeb","reverse-engineering","decompiler-automation","agent-integration"],"what_it_does":"jebmcp provides an MCP server/plugin that integrates the JEB Pro reverse-engineering environment with MCP-capable clients (e.g., Cline/Cursor/RooCode). It starts a local HTTP endpoint (127.0.0.1:16161) and exposes MCP methods for querying/manipulating decompiled/exported artifacts in JEB, including class/method/field inspection and renaming.","use_cases":["Use an MCP client to drive JEB Pro analysis workflows","Export or enumerate JEB activities/classes/methods/fields via MCP","Retrieve decompiled code (class/method) and related analysis (callers/overrides/interfaces/superclass)","Automate renaming of classes/methods/fields based on analysis results"],"not_for":["Production-grade authenticated remote services","Use without JEB Pro installed and correctly configured","Environments requiring strict compliance evidence for code provenance or security controls"],"best_when":"You want local, agent-driven assistance for JEB Pro analysis and refactoring tasks, running MCP on the same machine as JEB.","avoid_when":"You need strong access control, network-exposed deployment, or verified robustness guarantees (docs/security details are limited in the provided README).","alternatives":["IDA Pro MCP integrations (e.g., mrexodia/ida-pro-mcp referenced by the project)","Other disassembly/decompilation automation frameworks with documented APIs","Custom scripts inside JEB (Jython/automation) without MCP"],"af_score":42.0,"security_score":24.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:36:56.027875+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"http://127.0.0.1:16161","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"README indicates local MCP server on 127.0.0.1 without any mention of authentication/authorization or scoped access. Authorization controls (if any) are not documented."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No SaaS pricing described; project is a self-hosted/local integration dependent on JEB Pro licensing."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":42.0,"security_score":24.5,"reliability_score":22.5,"mcp_server_quality":55.0,"documentation_accuracy":50.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":20.0,"auth_strength":10.0,"scope_granularity":0.0,"dependency_hygiene":40.0,"secret_handling":60.0,"security_notes":"Based on README alone: MCP endpoint is local HTTP (127.0.0.1). There is no documented authentication/authorization, scope model, or transport security. The tool appears to support powerful actions (renaming classes/methods/fields), so misuse could alter analysis artifacts. Dependency hygiene is unknown from provided content; only Python>=3.11 and uv are mentioned.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server is started as a local JEB script; clients must be configured with correct command/args and sufficient timeout (README uses timeout: 1800).","No documented authentication: agents on the same network/host could potentially access the local endpoint if bound broadly (README shows 127.0.0.1).","Renaming operations are potentially non-idempotent and may be difficult to roll back if repeated."]}}