mcp-server-bash-sdk
おもしろいし、ちょっとしたコマンドを LLM に渡す時に意外と便利
muthuishere/mcp-server-bash-sdk: Yes Mcp server in bash
例えば op や bash は使わせたくないが特定の 1Password のパスワードだけ見せたいとか
code:passwd.sh
#!bin/bash
tool_passwd_kintai() {
local passwd=$(op item get ITEM_ID --fields=password --reveal)
echo $passwd
return 0
}
これ + tool 宣言でよい
code:tools.json
{
"tools": [
{
"name": "passwd_kintai",
"description": "勤怠システムへのログインパスワードを取得",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}
]
}
簡単
手元の MCP Tool いろいろ置いていく感じの場所を作るならもうちょっとカチッとしたやつにしたい気もする
もともと動かないのは直した
fix: protocol version and tool schema in README and examples by pokutuna · Pull Request 6 · muthuishere/mcp-server-bash-sdk
#MCP