Tool tree
ginshari.github.io exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
add_ideaAction
ブレストのボードにアイデアを1つ書き込む。会話で新しいアイデアや論点が出たら呼ぶ。最初のお題は parentId なしで書く。それ以外は必ず、元になったアイデアの id を parentId に指定する。新しい話題になったら、その話題の元のアイデアの下に書き、前の話題に戻ったらそちらに続けて書く。
View tool JSON
{
"name": "add_idea",
"kind": "act",
"impl": "imperative",
"description": "ブレストのボードにアイデアを1つ書き込む。会話で新しいアイデアや論点が出たら呼ぶ。最初のお題は parentId なしで書く。それ以外は必ず、元になったアイデアの id を parentId に指定する。新しい話題になったら、その話題の元のアイデアの下に書き、前の話題に戻ったらそちらに続けて書く。",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "アイデアの内容"
},
"parentId": {
"type": "string",
"description": "元になったアイデアの id(get_board で確認する)。最初のお題だけ省略する"
}
},
"required": [
"text"
]
},
"page": "/webmcp-brainstorm-board/"
}get_boardAnswer
ボードの現在の状態(アイデアの id・親子関係・発言順の番号・書いたのが人か AI か・グループ)を返す。人が画面で書き足したり消したりした分も含む。どこに続けて書くか決めるときや、話を振り返るときに使う。
View tool JSON
{
"name": "get_board",
"kind": "answer",
"impl": "imperative",
"description": "ボードの現在の状態(アイデアの id・親子関係・発言順の番号・書いたのが人か AI か・グループ)を返す。人が画面で書き足したり消したりした分も含む。どこに続けて書くか決めるときや、話を振り返るときに使う。",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-brainstorm-board/"
}group_ideasAction
似ているアイデアを KJ法(親和図法)の要領で1つのグループにまとめ、中身を表す見出しを付ける。発散が一段落したときや、ユーザーが整理を求めたときに使う。元のアイデアが違っても、内容が近ければ同じグループにしてよい。
View tool JSON
{
"name": "group_ideas",
"kind": "act",
"impl": "imperative",
"description": "似ているアイデアを KJ法(親和図法)の要領で1つのグループにまとめ、中身を表す見出しを付ける。発散が一段落したときや、ユーザーが整理を求めたときに使う。元のアイデアが違っても、内容が近ければ同じグループにしてよい。",
"inputSchema": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "グループにするアイデアの id"
},
"label": {
"type": "string",
"description": "グループの名前"
}
},
"required": [
"ids",
"label"
]
},
"page": "/webmcp-brainstorm-board/"
}