← スキル一覧に戻る

mcp-manual-tests
by Thomas-Fitz
⭐ 1🍴 1📅 2026年1月19日
SKILL.md
name: mcp-manual-tests description: Trigger Associate MCP tools and check results.
Associate MCP Server Manual Testing
IMPORTANT: You have direct access to MCP tools as functions. Call them directly - do NOT use HTTP, curl, scripts, or any other method.
How to Run Tests
The MCP tools are available to you as callable functions with the mcp_associate_ prefix:
mcp_associate_add_memory- Add a memorymcp_associate_get_memory- Get a memory by IDmcp_associate_search_memories- Search memoriesmcp_associate_update_memory- Update a memorymcp_associate_delete_memory- Delete a memorymcp_associate_create_plan- Create a planmcp_associate_get_plan- Get a plan by IDmcp_associate_list_plans- List plansmcp_associate_update_plan- Update a planmcp_associate_delete_plan- Delete a planmcp_associate_create_task- Create a taskmcp_associate_get_task- Get a task by IDmcp_associate_list_tasks- List tasksmcp_associate_update_task- Update a taskmcp_associate_delete_task- Delete a taskmcp_associate_get_related- Get related nodes
Call these tools directly like any other tool. Do NOT search for scripts, curl endpoints, or inspect code.
Test Sequence
Generate a unique test token first: mcp-test-<current_timestamp>
Phase 1: Memory Lifecycle
- Call
mcp_associate_add_memorywith content containing token, tags=["mcp-test"], type="Note"- Extract the
idfrom response
- Extract the
- Call
mcp_associate_get_memorywith extracted id - verify content matches - Call
mcp_associate_search_memorieswith the token as query - verify memory found - Call
mcp_associate_update_memorywith extracted id, new content with " - updated" appended - Call
mcp_associate_get_memorywith extracted id - verify update applied
Phase 2: Plan Lifecycle
- Call
mcp_associate_create_planwith name containing token, description="Test plan"- Extract the
idfrom response (this is the plan_id)
- Extract the
- Call
mcp_associate_get_planwith extracted plan_id - verify name/description - Call
mcp_associate_list_planswith status="active" - verify plan appears - Call
mcp_associate_update_planwith extracted plan_id, new description="Updated description" - Call
mcp_associate_get_planwith extracted plan_id - verify update applied
Phase 3: Task Lifecycle
- Call
mcp_associate_create_taskwith content containing token, plan_ids=[extracted plan_id]- Extract the
idfrom response (this is the task_id)
- Extract the
- Call
mcp_associate_get_taskwith extracted task_id - verify content and plan linkage - Call
mcp_associate_list_taskswith plan_id filter - verify task appears - Call
mcp_associate_update_taskwith extracted task_id, status="completed" - Call
mcp_associate_get_taskwith extracted task_id - verify status updated
Phase 4: Relationship Tests
- Call
mcp_associate_get_relatedwith plan_id - should show the task - Call
mcp_associate_get_relatedwith task_id - should show the plan
Phase 5: Cleanup
- Call
mcp_associate_delete_taskwith task_id - verify deleted=true - Call
mcp_associate_delete_planwith plan_id - verify deleted=true, tasks_deleted=0 - Call
mcp_associate_delete_memorywith memory_id - verify deleted=true
Phase 6: Edge Cases
-
Delete plan with no tasks:
- Call
mcp_associate_create_plan- extract plan_id - Call
mcp_associate_delete_planwith plan_id (no tasks created) - Verify response has tasks_deleted=0
- Call
-
Cascade delete:
- Call
mcp_associate_create_plan- extract plan_id - Call
mcp_associate_create_taskwith plan_id - extract task_id - Call
mcp_associate_delete_planwith plan_id - Verify response has tasks_deleted=1
- Call
mcp_associate_get_taskwith task_id - should error (task deleted)
- Call
Report Format
For each tool call, report:
- Tool: The tool name called
- Input: Parameters passed
- Response: Key fields from response
- Result: PASS or FAIL
Important Notes
- Run tests sequentially - each step depends on IDs from previous steps
- Extract the
idfield from each create response before proceeding - The
plan_idsparameter for create_task must be an array:["<plan_id>"]
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です