MCP control-plane for Hermes Agent (NousResearch): manage agents, prompts, API access, kanban orchestration, integrations, and program lifecycle.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
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
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)