github Python analyzed 797a7d9

fiveclaw/fiveclaw-agent

github

Local MCP agent for FiveM called FiveClaw — AI-powered FiveM development tools

maintainer
fiveclaw
license
MIT
first seen
2026-07-12
last seen
2026-07-23
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 75 tools
transport stdio · streamable-http · sse counts 75 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analyze_data_structure
  • analyze_export_usage
  • backup_resource
  • context_forget
  • context_history
  • context_recall
  • context_record
  • context_remember
  • context_search
  • deploy_resource
  • detect_anti_patterns
  • detect_duplicate_code
  • find_event_handlers
  • find_exports
  • find_triggers
  • fivem_docs
  • fivem_explain_concept
  • fivem_fetch_fivem_docs
  • fivem_fetch_github_repo
  • fivem_fetch_live_natives
  • fivem_generate_resource_template
  • fivem_get_anti_pattern
  • fivem_get_best_practice
  • fivem_get_error_solution
  • fivem_get_export_contract_guide
  • fivem_get_framework_comparison
  • fivem_get_framework_docs
  • fivem_get_framework_pattern
  • fivem_get_live_docs_status
  • fivem_get_live_native_details
  • fivem_get_lua_reference
  • fivem_get_search_categories
  • fivem_get_sql_snippet
  • fivem_get_troubleshooting_guide
  • fivem_get_vehicle_spawn
  • fivem_guide
  • fivem_native
  • fivem_search_by_category
  • fivem_search_live_natives
  • get_client_logs
  • mcp_guide
  • mcp_health
  • mysql_list_databases
  • mysql_visualize_schema
  • nui_build_check
  • nui_completeness_check
  • pattern_apply
  • pattern_list
  • pattern_show
  • read_latest_logs
  • repomap_generate
  • repomap_query
  • repomap_show
  • resource_health_check
  • scan_security
  • scan_security_all
  • show_dependency_graph
  • tool_file_info
  • tool_mysql_query
  • tool_platform_info
  • tool_resource_control
  • tool_search
  • tool_server_console
  • tool_server_control
  • tool_server_status
  • tool_ssh_ls
  • tool_ssh_read
  • tool_ssh_run
  • tool_ssh_stat
  • tool_ssh_write
  • tool_syntax_check
  • tool_validate_resource
  • trace_event_flow
  • validate_export_contracts
  • validate_load_order
code evidence vv1.4.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 10

filesystem 5

  • fs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/config.py :7 from pathlib import Path
  • fs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/config.py :7 from pathlib import Path
  • fs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/tools.py :9 import shutil
  • fs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/local.py :10 import shutil
  • fs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :128 from pathlib import Path as _P

shell / exec 2

  • shell fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/tools.py :6 import subprocess
  • shell fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/local.py :11 import subprocess

network 5

  • net fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/config.py :193 import ssl, urllib.request, urllib.error
  • net fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/config.py :6 import urllib.request
  • net fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/tools.py :12 import urllib.request
  • net fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/local.py :470 import urllib.request, urllib.error
  • net fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/remote.py :5 import urllib.request

secrets 3

  • secrets fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/config.py :38 self.api_key = os.getenv("FIVECLAW_API_KEY", "")
  • secrets fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/engines/config.py :52 self.fiveclaw_api_key = os.getenv("FIVECLAW_API_KEY", "")
  • secrets fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :61 os.environ["FIVECLAW_API_KEY"] = _saved_fiveclaw_api_key

database 1

  • db fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/local.py :1255 import sqlite3

tool registrations 75

  • tool_platform_info fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :181
  • mcp_health fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :197
  • repomap_generate fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :240
  • repomap_query fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :246
  • repomap_show fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :251
  • tool_search fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :256
  • tool_file_info fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :261
  • tool_syntax_check fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :266
  • read_latest_logs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :271
  • get_client_logs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :282
  • tool_mysql_query fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :300
  • mysql_list_databases fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :308
  • tool_server_status fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :316
  • tool_resource_control fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :321
  • tool_server_console fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :326
  • tool_server_control fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :335
  • deploy_resource fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :340
  • backup_resource fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :347
  • tool_ssh_run fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :352
  • tool_ssh_ls fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :357
  • tool_ssh_read fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :362
  • tool_ssh_write fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :367
  • tool_ssh_stat fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :372
  • context_remember fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :378
  • context_recall fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :383
  • context_search fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :388
  • context_forget fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :393
  • context_record fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :398
  • context_history fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :403
  • mcp_guide fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :613
  • tool_validate_resource fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :630
  • resource_health_check fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :635
  • detect_anti_patterns fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :640
  • detect_duplicate_code fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :648
  • find_exports fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :653
  • find_event_handlers fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :658
  • find_triggers fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :663
  • nui_build_check fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :668
  • trace_event_flow fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :677
  • analyze_export_usage fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :682
  • mysql_visualize_schema fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :687
  • pattern_list fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :696
  • pattern_show fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :701
  • pattern_apply fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :706
  • nui_completeness_check fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :716
  • scan_security fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :721
  • scan_security_all fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :726
  • validate_load_order fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :731
  • show_dependency_graph fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :736
  • fivem_docs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :743
  • fivem_search_by_category fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :748
  • fivem_get_search_categories fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :753
  • fivem_native fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :760
  • fivem_search_live_natives fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :765
  • fivem_get_live_native_details fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :770
  • fivem_fetch_live_natives fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :775
  • fivem_get_live_docs_status fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :780
  • fivem_get_framework_docs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :787
  • fivem_get_framework_pattern fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :792
  • fivem_get_framework_comparison fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :797
  • fivem_explain_concept fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :804
  • fivem_get_best_practice fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :809
  • fivem_get_anti_pattern fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :814
  • fivem_get_error_solution fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :819
  • fivem_get_troubleshooting_guide fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :824
  • fivem_get_lua_reference fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :829
  • fivem_get_export_contract_guide fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :834
  • fivem_generate_resource_template fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :841
  • fivem_get_sql_snippet fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :846
  • fivem_get_vehicle_spawn fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :851
  • fivem_fetch_fivem_docs fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :856
  • fivem_fetch_github_repo fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :861
  • fivem_guide fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :875
  • validate_export_contracts fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :884
  • analyze_data_structure fiveclaw-fiveclaw-agent-797a7d9/fiveclaw_agent/server.py :889

declared dependencies 6

  • fastmcp@>=3.0
  • paramiko@>=3.0
  • luaparser@>=3.1
  • lupa@>=2.0
  • pymysql@>=1.1
  • python-socketio@>=5.11