{ "server": { "command": "node", "args": [ "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/basecamp/dist/index.js" ], "env": { "BASECAMP_ACCESS_TOKEN": "factory_discovery_dummy", "BASECAMP_ACCOUNT_ID": "factory_discovery_dummy", "BASECAMP_APP_IDENTITY": "factory_discovery_dummy" } }, "tests": { "tools": { "list_projects": { "args": { "status": "active" }, "expect": "content && content.length > 0" }, "list_projects:empty-status": { "args": { "status": "" }, "expect": "exists" }, "get_project": { "args": { "project_id": 50 }, "expect": "content && content.length > 0" }, "list_todos": { "args": { "project_id": 50, "todolist_id": 50, "status": "active", "completed": true }, "expect": "content && content.length > 0" }, "list_todos:empty-status": { "args": { "project_id": 50, "todolist_id": 50, "status": "", "completed": true }, "expect": "exists" }, "create_todo": { "args": { "project_id": 50, "todolist_id": 50, "content": "Sample content for testing", "description": "test_value", "assignee_ids": [], "due_on": "test_value", "starts_on": "test_value", "notify": true }, "expect": "content && content.length > 0" }, "create_todo:empty-description": { "args": { "project_id": 50, "todolist_id": 50, "content": "Sample content for testing", "description": "", "assignee_ids": [], "due_on": "test_value", "starts_on": "test_value", "notify": true }, "expect": "exists" }, "create_todo:empty-due_on": { "args": { "project_id": 50, "todolist_id": 50, "content": "Sample content for testing", "description": "test_value", "assignee_ids": [], "due_on": "", "starts_on": "test_value", "notify": true }, "expect": "exists" }, "create_todo:empty-starts_on": { "args": { "project_id": 50, "todolist_id": 50, "content": "Sample content for testing", "description": "test_value", "assignee_ids": [], "due_on": "test_value", "starts_on": "", "notify": true }, "expect": "exists" }, "complete_todo": { "args": { "project_id": 50, "todo_id": 50 }, "expect": "content && content.length > 0" }, "list_messages": { "args": { "project_id": 50, "message_board_id": 50 }, "expect": "content && content.length > 0" }, "create_message": { "args": { "project_id": 50, "message_board_id": 50, "subject": "test_value", "content": "Sample content for testing", "status": "active", "category_id": 50 }, "expect": "content && content.length > 0" }, "create_message:empty-status": { "args": { "project_id": 50, "message_board_id": 50, "subject": "test_value", "content": "Sample content for testing", "status": "", "category_id": 50 }, "expect": "exists" }, "list_people": { "args": { "project_id": 50 }, "expect": "content && content.length > 0" } }, "resources": {}, "prompts": {}, "timeout": 30000 } }