github Python analyzed 3267648

3dstepansky/hermes-admin-mcp

github

MCP control-plane for Hermes Agent (NousResearch): manage agents, prompts, API access, kanban orchestration, integrations, and program lifecycle.

maintainer
3dstepansky
license
MIT
first seen
2026-07-17
last seen
2026-07-22
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 99 tools
transport counts 99 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • agent_create
  • agent_describe_set
  • agent_list
  • agent_model_set
  • agent_run
  • board_create
  • board_list
  • board_show
  • board_switch
  • code_read
  • code_write
  • config_get
  • config_set
  • cron_create
  • cron_list
  • cron_set_state
  • dashboard_api
  • doctor
  • env_list
  • fallback_clear
  • fallback_list
  • fallback_set
  • gateway_list
  • gateway_restart
  • gateway_start
  • gateway_status
  • gateway_stop
  • hermes_cli
  • hermes_status
  • insights
  • kanban_assign
  • kanban_block
  • kanban_comment
  • kanban_complete
  • kanban_context
  • kanban_create
  • kanban_decompose
  • kanban_dispatch
  • kanban_init
  • kanban_link
  • kanban_list
  • kanban_promote
  • kanban_reassign
  • kanban_runs
  • kanban_schedule
  • kanban_show
  • kanban_specify
  • kanban_stats
  • kanban_swarm
  • kanban_unblock
  • kanban_unlink
  • mcp_add
  • mcp_list
  • mcp_remove
  • memory_off
  • memory_setup
  • memory_status
  • moa_delete
  • moa_list
  • moa_preset_set
  • plugins_disable
  • plugins_enable
  • plugins_install
  • plugins_list
  • plugins_remove
  • plugins_update
  • profile_delete
  • profile_show
  • project_bind_board
  • project_create
  • prompt_get
  • prompt_set
  • run_list
  • run_logs
  • run_start
  • run_stop
  • secret_set
  • send_message
  • sessions_delete
  • sessions_export
  • sessions_list
  • sessions_optimize
  • sessions_prune
  • sessions_rename
  • sessions_stats
  • skills_check
  • skills_inspect
  • skills_install
  • skills_list
  • skills_search
  • skills_uninstall
  • skills_update
  • status
  • tools_list
  • tools_set
  • webhook_list
  • webhook_remove
  • webhook_subscribe
  • webhook_test
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 2

filesystem 1

  • fs 3dstepansky-hermes-admin-mcp-3267648/server.py :34 import shutil

shell / exec 1

  • shell 3dstepansky-hermes-admin-mcp-3267648/server.py :37 import subprocess

network 1

  • net 3dstepansky-hermes-admin-mcp-3267648/server.py :42 import httpx

secrets 1

  • secrets 3dstepansky-hermes-admin-mcp-3267648/server.py :94 ENV_TOKEN = os.environ.get("HERMES_DASHBOARD_SESSION_TOKEN")

database 1

  • db 3dstepansky-hermes-admin-mcp-3267648/server.py :36 import sqlite3

tool registrations 99

  • dashboard_api 3dstepansky-hermes-admin-mcp-3267648/server.py :288
  • hermes_cli 3dstepansky-hermes-admin-mcp-3267648/server.py :333
  • agent_list 3dstepansky-hermes-admin-mcp-3267648/server.py :351
  • agent_create 3dstepansky-hermes-admin-mcp-3267648/server.py :357
  • prompt_get 3dstepansky-hermes-admin-mcp-3267648/server.py :364
  • prompt_set 3dstepansky-hermes-admin-mcp-3267648/server.py :370
  • agent_model_set 3dstepansky-hermes-admin-mcp-3267648/server.py :376
  • agent_describe_set 3dstepansky-hermes-admin-mcp-3267648/server.py :385
  • config_get 3dstepansky-hermes-admin-mcp-3267648/server.py :395
  • config_set 3dstepansky-hermes-admin-mcp-3267648/server.py :401
  • secret_set 3dstepansky-hermes-admin-mcp-3267648/server.py :407
  • env_list 3dstepansky-hermes-admin-mcp-3267648/server.py :413
  • moa_list 3dstepansky-hermes-admin-mcp-3267648/server.py :432
  • moa_preset_set 3dstepansky-hermes-admin-mcp-3267648/server.py :443
  • moa_delete 3dstepansky-hermes-admin-mcp-3267648/server.py :499
  • fallback_list 3dstepansky-hermes-admin-mcp-3267648/server.py :505
  • fallback_set 3dstepansky-hermes-admin-mcp-3267648/server.py :512
  • fallback_clear 3dstepansky-hermes-admin-mcp-3267648/server.py :529
  • mcp_list 3dstepansky-hermes-admin-mcp-3267648/server.py :542
  • mcp_add 3dstepansky-hermes-admin-mcp-3267648/server.py :548
  • mcp_remove 3dstepansky-hermes-admin-mcp-3267648/server.py :574
  • tools_list 3dstepansky-hermes-admin-mcp-3267648/server.py :580
  • tools_set 3dstepansky-hermes-admin-mcp-3267648/server.py :586
  • kanban_init 3dstepansky-hermes-admin-mcp-3267648/server.py :596
  • kanban_create 3dstepansky-hermes-admin-mcp-3267648/server.py :603
  • kanban_list 3dstepansky-hermes-admin-mcp-3267648/server.py :627
  • kanban_show 3dstepansky-hermes-admin-mcp-3267648/server.py :646
  • kanban_assign 3dstepansky-hermes-admin-mcp-3267648/server.py :653
  • kanban_link 3dstepansky-hermes-admin-mcp-3267648/server.py :660
  • kanban_comment 3dstepansky-hermes-admin-mcp-3267648/server.py :667
  • kanban_dispatch 3dstepansky-hermes-admin-mcp-3267648/server.py :674
  • kanban_complete 3dstepansky-hermes-admin-mcp-3267648/server.py :692
  • kanban_block 3dstepansky-hermes-admin-mcp-3267648/server.py :703
  • kanban_unblock 3dstepansky-hermes-admin-mcp-3267648/server.py :718
  • cron_list 3dstepansky-hermes-admin-mcp-3267648/server.py :732
  • cron_create 3dstepansky-hermes-admin-mcp-3267648/server.py :738
  • cron_set_state 3dstepansky-hermes-admin-mcp-3267648/server.py :748
  • project_create 3dstepansky-hermes-admin-mcp-3267648/server.py :756
  • project_bind_board 3dstepansky-hermes-admin-mcp-3267648/server.py :762
  • skills_install 3dstepansky-hermes-admin-mcp-3267648/server.py :768
  • skills_list 3dstepansky-hermes-admin-mcp-3267648/server.py :783
  • skills_search 3dstepansky-hermes-admin-mcp-3267648/server.py :796
  • skills_inspect 3dstepansky-hermes-admin-mcp-3267648/server.py :809
  • skills_check 3dstepansky-hermes-admin-mcp-3267648/server.py :815
  • skills_update 3dstepansky-hermes-admin-mcp-3267648/server.py :822
  • skills_uninstall 3dstepansky-hermes-admin-mcp-3267648/server.py :828
  • plugins_install 3dstepansky-hermes-admin-mcp-3267648/server.py :840
  • plugins_list 3dstepansky-hermes-admin-mcp-3267648/server.py :854
  • plugins_enable 3dstepansky-hermes-admin-mcp-3267648/server.py :870
  • plugins_disable 3dstepansky-hermes-admin-mcp-3267648/server.py :879
  • plugins_update 3dstepansky-hermes-admin-mcp-3267648/server.py :885
  • plugins_remove 3dstepansky-hermes-admin-mcp-3267648/server.py :891
  • webhook_list 3dstepansky-hermes-admin-mcp-3267648/server.py :900
  • webhook_subscribe 3dstepansky-hermes-admin-mcp-3267648/server.py :907
  • webhook_remove 3dstepansky-hermes-admin-mcp-3267648/server.py :947
  • webhook_test 3dstepansky-hermes-admin-mcp-3267648/server.py :953
  • memory_status 3dstepansky-hermes-admin-mcp-3267648/server.py :967
  • memory_setup 3dstepansky-hermes-admin-mcp-3267648/server.py :975
  • memory_off 3dstepansky-hermes-admin-mcp-3267648/server.py :987
  • code_write 3dstepansky-hermes-admin-mcp-3267648/server.py :1003
  • code_read 3dstepansky-hermes-admin-mcp-3267648/server.py :1015
  • run_start 3dstepansky-hermes-admin-mcp-3267648/server.py :1026
  • run_stop 3dstepansky-hermes-admin-mcp-3267648/server.py :1054
  • run_logs 3dstepansky-hermes-admin-mcp-3267648/server.py :1075
  • run_list 3dstepansky-hermes-admin-mcp-3267648/server.py :1088
  • kanban_swarm 3dstepansky-hermes-admin-mcp-3267648/server.py :1111
  • kanban_decompose 3dstepansky-hermes-admin-mcp-3267648/server.py :1135
  • kanban_specify 3dstepansky-hermes-admin-mcp-3267648/server.py :1146
  • kanban_context 3dstepansky-hermes-admin-mcp-3267648/server.py :1156
  • kanban_reassign 3dstepansky-hermes-admin-mcp-3267648/server.py :1163
  • kanban_promote 3dstepansky-hermes-admin-mcp-3267648/server.py :1176
  • kanban_schedule 3dstepansky-hermes-admin-mcp-3267648/server.py :1189
  • kanban_unlink 3dstepansky-hermes-admin-mcp-3267648/server.py :1197
  • kanban_stats 3dstepansky-hermes-admin-mcp-3267648/server.py :1203
  • kanban_runs 3dstepansky-hermes-admin-mcp-3267648/server.py :1209
  • board_list 3dstepansky-hermes-admin-mcp-3267648/server.py :1215
  • board_create 3dstepansky-hermes-admin-mcp-3267648/server.py :1222
  • board_switch 3dstepansky-hermes-admin-mcp-3267648/server.py :1235
  • board_show 3dstepansky-hermes-admin-mcp-3267648/server.py :1241
  • agent_run 3dstepansky-hermes-admin-mcp-3267648/server.py :1247
  • send_message 3dstepansky-hermes-admin-mcp-3267648/server.py :1289
  • sessions_list 3dstepansky-hermes-admin-mcp-3267648/server.py :1304
  • sessions_stats 3dstepansky-hermes-admin-mcp-3267648/server.py :1314
  • sessions_rename 3dstepansky-hermes-admin-mcp-3267648/server.py :1320
  • sessions_export 3dstepansky-hermes-admin-mcp-3267648/server.py :1327
  • sessions_delete 3dstepansky-hermes-admin-mcp-3267648/server.py :1340
  • sessions_prune 3dstepansky-hermes-admin-mcp-3267648/server.py :1346
  • sessions_optimize 3dstepansky-hermes-admin-mcp-3267648/server.py :1357
  • profile_show 3dstepansky-hermes-admin-mcp-3267648/server.py :1364
  • profile_delete 3dstepansky-hermes-admin-mcp-3267648/server.py :1370
  • gateway_status 3dstepansky-hermes-admin-mcp-3267648/server.py :1376
  • gateway_list 3dstepansky-hermes-admin-mcp-3267648/server.py :1382
  • gateway_start 3dstepansky-hermes-admin-mcp-3267648/server.py :1388
  • gateway_stop 3dstepansky-hermes-admin-mcp-3267648/server.py :1406
  • gateway_restart 3dstepansky-hermes-admin-mcp-3267648/server.py :1418
  • hermes_status 3dstepansky-hermes-admin-mcp-3267648/server.py :1430
  • doctor 3dstepansky-hermes-admin-mcp-3267648/server.py :1436
  • insights 3dstepansky-hermes-admin-mcp-3267648/server.py :1442
  • status 3dstepansky-hermes-admin-mcp-3267648/server.py :1451

perm:untrusted 1

  • untrusted 3dstepansky-hermes-admin-mcp-3267648/server.py :215 m = _TOKEN_RE.search(httpx.get(f"{base}/", timeout=3.0).text)