முன்நிபந்தனைகள்
- உங்கள் கணினியில் Node.js 18 அல்லது அதற்குப் பிந்தைய பதிப்பு நிறுவப்பட்டிருக்க வேண்டும்
- ஒரு Avala API key (Mission Control இல் Settings > Security பகுதியில் உருவாக்கவும்)
அமைப்பு
Claude Desktop
உங்கள் Claude Desktop configuration கோப்பைத் திறக்கவும்:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
உங்கள் project root (அல்லது global config directory) இல்.cursor/mcp.json ஐ உருவாக்கவும் அல்லது திருத்தவும்:
VS Code
உங்கள் workspace-இல்.vscode/mcp.json ஐ உருவாக்கவும் அல்லது திருத்தவும்:
Claude Code
ஒரே கட்டளையில் Claude Code-க்கு Avala MCP server-ஐ சேர்க்கவும்:ChatGPT
ChatGPT இன் MCP ஆதரவு உருவாகி வருகிறது. சமீபத்திய அமைப்பு வழிமுறைகள் மற்றும் உங்கள் திட்டம் மற்றும் பிராந்தியத்தில் கிடைக்கும் தன்மை குறித்து OpenAI இன் ஆவணங்களைப் பார்க்கவும்.
MCP பாதுகாப்பு முறை
பாதுகாப்பிற்காக, MCP server இயல்பாக படிப்பு-மட்டும் முறையில் இருக்கும். மாற்றம் செய்யும் கருவிகள் நீங்கள் அவற்றை வெளிப்படையாக இயக்கும் வரை பதிவு செய்யப்படாது:create_datasetcreate_agent,delete_agentcreate_annotation_issue,update_annotation_issue,delete_annotation_issuecreate_storage_config,delete_storage_configcreate_webhook,delete_webhookcreate_exportevaluate_qualitycompute_consensusfleet_register_device,fleet_acknowledge_alert
கிடைக்கும் MCP கருவிகள்
இணைக்கப்பட்டவுடன், பின்வரும் கருவிகள் AI உதவியாளருக்கு கிடைக்கும்:| கருவி | விளக்கம் |
|---|---|
list_datasets | உங்கள் workspace-இல் உள்ள அனைத்து datasets-ஐயும் பட்டியலிடுங்கள். |
get_dataset | ஒரு குறிப்பிட்ட dataset-ன் விவரங்களைப் பெறுங்கள். |
create_dataset | annotation-க்கான புதிய dataset-ஐ உருவாக்குங்கள். mutation |
list_projects | அனைத்து annotation projects-ஐயும் பட்டியலிடுங்கள். |
get_project | முழு project விவரங்களைப் பெறுங்கள். |
create_export | ஒரு dataset அல்லது project-க்கு புதிய export-ஐ தொடங்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
get_export_status | export நிலையைச் சரிபார்க்கவும். |
list_exports | அனைத்து exports-ஐயும் பட்டியலிடுங்கள். |
get_workspace_stats | workspace பயன்பாட்டு சுருக்கத்தைப் பெறுங்கள். |
list_tasks | விருப்ப வடிகட்டலுடன் tasks-ஐ பட்டியலிடுங்கள். |
get_task | task விவரங்களைப் பெறுங்கள். |
list_agents | automation agents-ஐ பட்டியலிடுங்கள். |
get_agent | agent விவரங்களைப் பெறுங்கள். |
create_agent | புதிய automation agent-ஐ உருவாக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
delete_agent | ஒரு agent-ஐ நீக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
list_webhooks | webhook subscriptions-ஐ பட்டியலிடுங்கள். |
create_webhook | webhook subscription-ஐ உருவாக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
delete_webhook | ஒரு webhook-ஐ நீக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
list_storage_configs | storage configurations-ஐ பட்டியலிடுங்கள். |
create_storage_config | storage configuration-ஐ உருவாக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
test_storage_config | storage இணைப்பைச் சோதிக்கவும். |
delete_storage_config | ஒரு storage configuration-ஐ நீக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
list_quality_targets | ஒரு project-க்கான quality targets-ஐ பட்டியலிடுங்கள். |
evaluate_quality | quality targets-ஐ மதிப்பிடுங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
get_consensus_summary | ஒரு project-க்கான consensus சுருக்கத்தைப் பெறுங்கள். |
compute_consensus | consensus கணக்கீட்டைத் தொடங்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
list_organizations | organizations-ஐ பட்டியலிடுங்கள். |
get_organization | organization விவரங்களைப் பெறுங்கள். |
list_slices | ஒரு owner-க்கான slices-ஐ பட்டியலிடுங்கள். |
get_slice | slice விவரங்களைப் பெறுங்கள். |
list_annotation_issues_by_sequence | ஒரு sequence-க்கான annotation issues-ஐ பட்டியலிடுங்கள். |
create_annotation_issue | புதிய annotation issue-ஐ உருவாக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
update_annotation_issue | ஒரு annotation issue-ஐ புதுப்பிக்கவும். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
delete_annotation_issue | ஒரு annotation issue-ஐ நீக்குங்கள். (AVALA_MCP_ENABLE_MUTATIONS=true தேவை) |
list_annotation_issues_by_dataset | ஒரு dataset-க்கான annotation issues-ஐ பட்டியலிடுங்கள். |
get_annotation_issue_metrics | ஒரு dataset-க்கான issue metrics-ஐ பெறுங்கள். |
list_qc_tools | கிடைக்கும் QC கருவிகளைப் பட்டியலிடுங்கள். |
Fleet (முன்னோட்டம்)
Fleet கருவிகள் முன்னோட்டத்தில் உள்ளன, மாற்றமடையலாம். அவை fleet devices, recordings, events, alerts மற்றும் rules ஆகியவற்றுக்கு படிப்பு மற்றும் எழுதுதல் அணுகலை வழங்குகின்றன.
| கருவி | விளக்கம் |
|---|---|
fleet_list_devices | விருப்ப வடிகட்டல்களுடன் fleet devices-ஐ பட்டியலிடுங்கள். |
fleet_get_device | ஒரு குறிப்பிட்ட fleet device பற்றிய விரிவான தகவல்களைப் பெறுங்கள். |
fleet_list_recordings | விருப்ப வடிகட்டல்களுடன் fleet recordings-ஐ பட்டியலிடுங்கள். |
fleet_get_recording | ஒரு குறிப்பிட்ட recording பற்றிய விரிவான தகவல்களைப் பெறுங்கள். |
fleet_list_events | விருப்ப வடிகட்டல்களுடன் fleet events-ஐ பட்டியலிடுங்கள். |
fleet_list_alerts | விருப்ப வடிகட்டல்களுடன் fleet alerts-ஐ பட்டியலிடுங்கள். |
fleet_list_rules | விருப்ப வடிகட்டல்களுடன் fleet rules-ஐ பட்டியலிடுங்கள். |
fleet_register_device | புதிய fleet device-ஐ பதிவு செய்யுங்கள். mutation |
fleet_acknowledge_alert | ஒரு fleet alert-ஐ ஒப்புக்கொள்ளுங்கள். mutation |
கருவி வரையறைகள்
ஒவ்வொரு MCP கருவிக்கான விரிவான schemas. அனைத்து கருவிகளும் JSON-ஐ text content-ஆக திருப்பி அனுப்பும்.list_datasets
workspace-இல் உள்ள அனைத்து datasets-ஐயும் பட்டியலிடுகிறது. Parameters:dataType(string, optional) — தரவு வகை மூலம் வடிகட்டவும் (image,video,lidar,mcap,splat)name(string, optional) — dataset பெயர் மூலம் வடிகட்டவும் (பகுதி பொருத்தம்)status(string, optional) — dataset நிலை மூலம் வடிகட்டவும்visibility(string, optional) — தெரிவுநிலை மூலம் வடிகட்டவும் (privateஅல்லதுpublic)limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச datasets எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_dataset
ஒரு குறிப்பிட்ட dataset-ன் விவரங்களைப் பெறுகிறது. Parameters:uid(string, required) — dataset-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_projects
அனைத்து annotation projects-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச projects எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_project
ஒரு குறிப்பிட்ட project-ன் விவரங்களைப் பெறுகிறது. Parameters:uid(string, required) — project-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
create_dataset
annotation-க்கான புதிய dataset-ஐ உருவாக்குகிறது. Parameters:name(string, required) — dataset-ன் காட்சி பெயர்slug(string, required) — dataset-க்கான URL-நட்பு அடையாளங்காட்டிdataType(string, required) — தரவு வகை:image,video,lidar, அல்லதுmcapisSequence(boolean, optional) — dataset sequences கொண்டதா (இயல்புநிலை: false)visibility(string, optional) — dataset தெரிவுநிலை:privateஅல்லதுpublic(இயல்புநிலை:private)createMetadata(boolean, optional) — dataset metadata உருவாக்க வேண்டுமா (இயல்புநிலை: true)providerConfig(object, optional) — Cloud storage provider configurationownerName(string, optional) — dataset owner பயனர்பெயர் அல்லது மின்னஞ்சல்
create_export
ஒரு dataset அல்லது project-க்கு புதிய export-ஐ தொடங்குகிறது. Parameters:project(string, optional) — export செய்ய வேண்டிய project UIDdataset(string, optional) — export செய்ய வேண்டிய dataset UID
get_export_status
ஒரு export-ன் நிலையைச் சரிபார்க்கிறது. Parameters:uid(string, required) — export-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_exports
workspace-இல் உள்ள அனைத்து exports-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச exports எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_workspace_stats
workspace உள்ளடக்கங்களின் (datasets, projects, exports) விரைவான சரிபார்ப்பைப் பெறுகிறது. Parameters: இல்லை எடுத்துக்காட்டு பதில்:list_tasks
project அல்லது நிலை மூலம் விருப்ப வடிகட்டலுடன் tasks-ஐ பட்டியலிடுகிறது. Parameters:project(string, optional) — project UID மூலம் வடிகட்டவும்status(string, optional) — task நிலை மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச tasks எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_task
ஒரு குறிப்பிட்ட task பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:uid(string, required) — task-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_agents
உங்கள் workspace-இல் கட்டமைக்கப்பட்ட அனைத்து automation agents-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச agents எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_agent
ஒரு குறிப்பிட்ட automation agent பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:uid(string, required) — agent-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
create_agent
event subscriptions மற்றும் callback URL உடன் புதிய automation agent-ஐ உருவாக்குகிறது. Parameters:name(string, required) — agent-ன் பெயர்events(string[], required) — agent subscribe செய்யும் event வகைகளின் பட்டியல்callbackUrl(string, optional) — event callbacks பெற URLdescription(string, optional) — agent-ன் விளக்கம்project(string, optional) — agent-ஐ scope செய்ய project UIDtaskTypes(string[], optional) — agent கையாளும் task வகைகள்
delete_agent
UID மூலம் ஒரு automation agent-ஐ நீக்குகிறது. Parameters:uid(string, required) — நீக்க வேண்டிய agent-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_webhooks
உங்கள் workspace-இல் உள்ள அனைத்து webhook subscriptions-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச webhooks எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
create_webhook
குறிப்பிட்ட events-க்கான புதிய webhook subscription-ஐ உருவாக்குகிறது. Parameters:targetUrl(string, required) — webhook deliveries பெற URLevents(string[], required) — subscribe செய்ய வேண்டிய event வகைகளின் பட்டியல்
delete_webhook
UID மூலம் ஒரு webhook subscription-ஐ நீக்குகிறது. Parameters:uid(string, required) — நீக்க வேண்டிய webhook-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_storage_configs
உங்கள் workspace-இல் உள்ள அனைத்து storage configurations-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச storage configs எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
create_storage_config
புதிய storage configuration-ஐ உருவாக்குகிறது (S3 அல்லது Google Cloud Storage). Parameters:name(string, required) — storage configuration-ன் பெயர்provider(string, required) — storage provider வகை (s3அல்லதுgcs)s3BucketName(string, optional) — S3 bucket பெயர்s3BucketRegion(string, optional) — S3 bucket regions3BucketPrefix(string, optional) — S3 key prefixs3AccessKeyId(string, optional) — S3 access key ID (server-side-இல் பாதுகாப்பாக சேமிக்கப்படும்)s3SecretAccessKey(string, optional) — S3 secret access key (server-side-இல் பாதுகாப்பாக சேமிக்கப்படும்)s3IsAccelerated(boolean, optional) — S3 Transfer Acceleration-ஐ இயக்கவும்gcStorageBucketName(string, optional) — Google Cloud Storage bucket பெயர்gcStoragePrefix(string, optional) — Google Cloud Storage prefixgcStorageAuthJsonContent(string, optional) — GCS service account JSON credentials (server-side-இல் பாதுகாப்பாக சேமிக்கப்படும்)
test_storage_config
ஒரு storage configuration-ன் இணைப்பைச் சோதிக்கிறது. Parameters:uid(string, required) — சோதிக்க வேண்டிய storage config-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
delete_storage_config
UID மூலம் ஒரு storage configuration-ஐ நீக்குகிறது. Parameters:uid(string, required) — நீக்க வேண்டிய storage config-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_quality_targets
ஒரு குறிப்பிட்ட project-க்கு கட்டமைக்கப்பட்ட quality targets-ஐ பட்டியலிடுகிறது. Parameters:projectUid(string, required) — project-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச quality targets எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
evaluate_quality
ஒரு project-க்கான அனைத்து quality targets-ஐயும் மதிப்பிட்டு அவற்றின் தற்போதைய நிலையை வழங்குகிறது. Parameters:projectUid(string, required) — மதிப்பிட வேண்டிய project-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
get_consensus_summary
ஒரு project-க்கான consensus சுருக்கத்தைப் பெறுகிறது, இதில் சராசரி/நடுநிலை மதிப்பெண்கள் மற்றும் விநியோகம் அடங்கும். Parameters:projectUid(string, required) — project-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
compute_consensus
ஒரு project-க்கான consensus கணக்கீட்டைத் தொடங்குகிறது. Parameters:projectUid(string, required) — project-ன் தனிப்பட்ட அடையாளங்காட்டி (UUID)
list_organizations
நீங்கள் உறுப்பினராக இருக்கும் அனைத்து organizations-ஐயும் பட்டியலிடுகிறது. Parameters:limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச organizations எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_organization
ஒரு குறிப்பிட்ட organization பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:slug(string, required) — organization-ன் slug அடையாளங்காட்டி
list_slices
ஒரு owner-க்கான (பயனர் அல்லது organization) slices-ஐ பட்டியலிடுகிறது. Parameters:owner(string, required) — owner பெயர் (பயனர் அல்லது organization slug)limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச slices எண்ணிக்கைcursor(string, optional) — முந்தைய கோரிக்கையிலிருந்து pagination cursor
get_slice
ஒரு குறிப்பிட்ட slice பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:owner(string, required) — owner பெயர் (பயனர் அல்லது organization slug)slug(string, required) — slice-ன் slug
list_annotation_issues_by_sequence
ஒரு குறிப்பிட்ட sequence-க்கான அனைத்து annotation issues-ஐயும் பட்டியலிடுகிறது. Parameters:sequenceUid(string, required) — sequence-ன் UUIDdatasetItemUid(string, optional) — dataset item UUID மூலம் வடிகட்டவும்projectUid(string, optional) — project UUID மூலம் வடிகட்டவும்
create_annotation_issue
ஒரு sequence-இல் புதிய annotation issue-ஐ உருவாக்குகிறது. Parameters:sequenceUid(string, required) — sequence-ன் UUIDtoolUid(string, required) — annotation tool-ன் UUIDproblemUid(string, required) — problem type-ன் UUIDdatasetItemUid(string, optional) — dataset item UUIDprojectUid(string, optional) — project UUIDpriority(string, optional) — முன்னுரிமை நிலை:lowest,low,medium,high,highestseverity(string, optional) — தீவிரத்தன்மை நிலை:critical,moderatedescription(string, optional) — issue விளக்கம்wrongClass(string, optional) — தவறான class labelcorrectClass(string, optional) — சரியான class labelobjectUid(string, optional) — annotation object-ன் UUIDshouldReAnnotate(boolean, optional) — மீண்டும் annotate செய்ய வேண்டுமாshouldDelete(boolean, optional) — annotation-ஐ நீக்க வேண்டுமாframesAffected(string, optional) — issue-யால் பாதிக்கப்பட்ட frames
update_annotation_issue
ஒரு ஏற்கனவே உள்ள annotation issue-ஐ புதுப்பிக்கிறது (நிலை, முன்னுரிமை போன்றவை). Parameters:sequenceUid(string, required) — sequence-ன் UUIDissueUid(string, required) — annotation issue-ன் UUIDstatus(string, optional) — நிலை:open,relabeling,in_review,completed,cant_reproduce,awaiting_feedback,no_action_takenpriority(string, optional) — முன்னுரிமை நிலை:lowest,low,medium,high,highestseverity(string, optional) — தீவிரத்தன்மை நிலை:critical,moderatedescription(string, optional) — புதுப்பிக்கப்பட்ட விளக்கம்toolUid(string, optional) — annotation tool-ன் UUIDproblemUid(string, optional) — problem type-ன் UUIDwrongClass(string, optional) — தவறான class labelframesAffected(string, optional) — issue-யால் பாதிக்கப்பட்ட frames
delete_annotation_issue
ஒரு annotation issue-ஐ நீக்குகிறது. Parameters:sequenceUid(string, required) — sequence-ன் UUIDissueUid(string, required) — நீக்க வேண்டிய annotation issue-ன் UUID
list_annotation_issues_by_dataset
ஒரு dataset-க்கான அனைத்து annotation issues-ஐயும் பட்டியலிடுகிறது. Parameters:owner(string, required) — dataset owner பயனர்பெயர்datasetSlug(string, required) — dataset slugsequenceUid(string, optional) — sequence UUID மூலம் வடிகட்டவும்
get_annotation_issue_metrics
ஒரு dataset-இல் உள்ள annotation issues-க்கான ஒருங்கிணைக்கப்பட்ட metrics-ஐ பெறுகிறது (நிலை/முன்னுரிமை/தீவிரத்தன்மை எண்ணிக்கைகள், மூடும் நேரங்கள்). Parameters:owner(string, required) — dataset owner பயனர்பெயர்datasetSlug(string, required) — dataset slugsequenceUid(string, optional) — sequence UUID மூலம் வடிகட்டவும்
list_qc_tools
கொடுக்கப்பட்ட dataset வகைக்கான கிடைக்கும் QC annotation கருவிகளைப் பட்டியலிடுகிறது. Parameters:datasetType(string, required) — dataset வகை (எ.கா.,lidar,image,video)
fleet_list_devices
விருப்ப வடிகட்டல்களுடன் fleet devices-ஐ பட்டியலிடுகிறது. Parameters:status(string, optional) — device நிலை மூலம் வடிகட்டவும் (online,offline,maintenance)type(string, optional) — device வகை மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச devices எண்ணிக்கைcursor(string, optional) — pagination cursor
fleet_get_device
ஒரு குறிப்பிட்ட fleet device பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:uid(string, required) — device-ன் தனிப்பட்ட அடையாளங்காட்டி
fleet_list_recordings
விருப்ப வடிகட்டல்களுடன் fleet recordings-ஐ பட்டியலிடுகிறது. Parameters:device(string, optional) — device UID மூலம் வடிகட்டவும்status(string, optional) — recording நிலை மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச recordings எண்ணிக்கைcursor(string, optional) — pagination cursor
fleet_get_recording
ஒரு குறிப்பிட்ட recording பற்றிய விரிவான தகவல்களைப் பெறுகிறது. Parameters:uid(string, required) — recording-ன் தனிப்பட்ட அடையாளங்காட்டி
fleet_list_events
விருப்ப வடிகட்டல்களுடன் fleet events-ஐ பட்டியலிடுகிறது. Parameters:recording(string, optional) — recording UID மூலம் வடிகட்டவும்device(string, optional) — device UID மூலம் வடிகட்டவும்type(string, optional) — event வகை மூலம் வடிகட்டவும்severity(string, optional) — தீவிரத்தன்மை மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச events எண்ணிக்கைcursor(string, optional) — pagination cursor
fleet_list_alerts
விருப்ப வடிகட்டல்களுடன் fleet alerts-ஐ பட்டியலிடுகிறது. Parameters:status(string, optional) — alert நிலை மூலம் வடிகட்டவும் (open,acknowledged,resolved)severity(string, optional) — தீவிரத்தன்மை மூலம் வடிகட்டவும் (info,warning,error,critical)device(string, optional) — device UID மூலம் வடிகட்டவும்rule(string, optional) — rule UID மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச alerts எண்ணிக்கைcursor(string, optional) — pagination cursor
fleet_list_rules
விருப்ப வடிகட்டல்களுடன் fleet rules-ஐ பட்டியலிடுகிறது. Parameters:enabled(boolean, optional) — இயக்கப்பட்ட நிலை மூலம் வடிகட்டவும்limit(number, optional) — திருப்பி அனுப்ப வேண்டிய அதிகபட்ச rules எண்ணிக்கைcursor(string, optional) — pagination cursor
fleet_register_device
புதிய fleet device-ஐ பதிவு செய்கிறது. Parameters:name(string, required) — device-ன் பெயர்type(string, required) — device-ன் வகைfirmwareVersion(string, optional) — firmware பதிப்புtags(string[], optional) — device-க்கான tags
fleet_acknowledge_alert
ஒரு fleet alert-ஐ ஒப்புக்கொள்கிறது. Parameters:uid(string, required) — ஒப்புக்கொள்ள வேண்டிய alert-ன் தனிப்பட்ட அடையாளங்காட்டி
செய்முறைகள்
இயற்கை மொழி மூலம் இயக்கக்கூடிய பல-படி பணிப்பாய்வுகள். ஒவ்வொரு செய்முறையும் உதவியாளர் பின்னணியில் செய்யும் tool calls-ஐ காட்டுகிறது.செய்முறை 1: Dataset நிலை சோதனை
உங்கள் உதவியாளரிடம் கேளுங்கள்: “எனது workspace-ன் நிலை சோதனையை செய்யுங்கள் — எத்தனை datasets உள்ளன, எவற்றில் அதிக items உள்ளன?” படி 1 — உதவியாளர் கண்ணோட்டத்தைப் பெறget_workspace_stats ஐ அழைக்கிறார்.
limit: 50 உடன் list_datasets ஐ அழைக்கிறார்.
படி 3 — உதவியாளர் முடிவுகளை itemCount மூலம் வரிசைப்படுத்தி தரவரிசை சுருக்கத்தை வழங்குகிறார்:
உங்களிடம் 14 datasets உள்ளன. மூன்று பெரியவை:
- Warehouse Cameras — 34,200 items (image)
- Urban Driving Q1 — 12,450 items (lidar)
- Parking Lot Footage — 8,900 items (video)
செய்முறை 2: Export மற்றும் பதிவிறக்கம்
உங்கள் உதவியாளரிடம் கேளுங்கள்: “Urban Driving Q1 project-ஐ export செய்து, தயாரானவுடன் தெரிவியுங்கள்.” படி 1 — உதவியாளர் “Urban Driving Q1” க்கு பொருந்தும் project UID-ஐ கண்டறியlist_projects ஐ அழைக்கிறார்.
படி 2 — உதவியாளர் project UID உடன் create_export ஐ அழைக்கிறார்.
completed ஆக மாறும் வரை உதவியாளர் get_export_status ஐ தொடர்ந்து அழைக்கிறார்.
உங்கள் export தயாராக உள்ளது (50 MB). இங்கே பதிவிறக்கவும்: https://api.avala.ai/exports/.../download
செய்முறை 3: Projects முழுவதும் தர தணிக்கை
உங்கள் உதவியாளரிடம் கேளுங்கள்: “எனது அனைத்து projects-க்கும் quality targets-ஐ மதிப்பிட்டு, தோல்வியடைந்தவற்றைக் குறிப்பிடுங்கள்.” படி 1 — உதவியாளர் அனைத்து projects-ஐயும் பெறlist_projects ஐ அழைக்கிறார்.
படி 2 — ஒவ்வொரு project-க்கும், உதவியாளர் project UID உடன் evaluate_quality ஐ அழைக்கிறார்.
படி 3 — உதவியாளர் முடிவுகளை ஒருங்கிணைத்து தோல்விகளை முன்னிலைப்படுத்துகிறார்:
7 projects-இல் 5 அனைத்து quality targets-ஐயும் நிறைவேற்றுகின்றன. இரண்டு கவனம் தேவை:
- Sidewalk Segmentation — “Label accuracy” இலக்கு 88%-இல் (threshold: 95%)
- Fleet Camera Review — “Consensus score” இலக்கு 0.72-இல் (threshold: 0.85)
செய்முறை 4: Fleet device கண்காணிப்பு
உங்கள் உதவியாளரிடம் கேளுங்கள்: “இன்னும் ஒப்புக்கொள்ளப்படாத அனைத்து fleet alerts-ஐயும் தீவிரத்தன்மை அடிப்படையில் காட்டுங்கள்.” படி 1 — உதவியாளர்status: "open" உடன் fleet_list_alerts ஐ அழைக்கிறார்.
படி 2 — உதவியாளர் பதிலை குழுவாக்கி வடிவமைக்கிறார்:
Critical (1)படி 3 — நீங்கள் தொடரலாம்: “அனைத்து warning-நிலை alerts-ஐயும் ஒப்புக்கொள்ளுங்கள்.” உதவியாளர் ஒவ்வொரு warning alert UID-க்கும்Warning (2)
- Dock Camera 3 — “Device offline for more than 24 hours” (Mar 18 முதல்)
- Forklift Sensor Unit 12 — “Device temperature exceeded threshold (72C)” (Mar 19 முதல்)
- Rooftop LiDAR 1 — “Low disk space (< 5%)” (Mar 19 முதல்)
fleet_acknowledge_alert ஐ அழைக்கிறார்.
செய்முறை 5: Annotation issue தீர்வு வரிசைப்படுத்தல்
உங்கள் உதவியாளரிடம் கேளுங்கள்: “urban-driving-q1 dataset-க்கான annotation issue metrics-ஐ பெற்று பிரிப்பை காட்டுங்கள்.” படி 1 — உதவியாளர் owner மற்றும் dataset slug உடன்get_annotation_issue_metrics ஐ அழைக்கிறார்.
படி 2 — உதவியாளர் வடிவமைக்கப்பட்ட சுருக்கத்தை வழங்குகிறார்:
Urban Driving Q1 — Issue Metrics நிலை அடிப்படையில்: 12 open, 5 in review, 3 relabeling, 45 completed தீவிரத்தன்மை அடிப்படையில்: 8 critical, 57 moderate முன்னுரிமை அடிப்படையில்: 2 highest, 6 high, 18 medium, 25 low, 14 lowest சராசரி மூடும் நேரம்: 4.2 மணி நேரம்படி 3 — நீங்கள் தொடரலாம்: “open critical issues-ஐ பட்டியலிடுங்கள்.” உதவியாளர் வடிகட்டல்களுடன்
list_annotation_issues_by_dataset ஐ அழைத்து முடிவுகளைக் காட்டுகிறார்.
எடுத்துக்காட்டு prompts
எந்த MCP-இணக்கமான client-லும் நீங்கள் பயன்படுத்தக்கூடிய சில இயற்கை மொழி prompts இங்கே:சிக்கல் தீர்வு
AVALA_API_KEY அமைக்கப்படவில்லை
AVALA_API_KEY environment variable இல்லையெனில் MCP server உடனடியாக error code 1 உடன் வெளியேறும். உங்கள் MCP config-ன் env block-இல் key அமைக்கப்பட்டிருப்பதை அல்லது server-ஐ தொடங்குவதற்கு முன் உங்கள் shell-இல் export செய்யப்பட்டிருப்பதை உறுதி செய்யவும்.
Mutation கருவிகள் தோன்றவில்லை
create_export, create_agent அல்லது fleet_register_device போன்ற கருவிகள் tool list-இல் இல்லையெனில், server environment-இல் AVALA_MCP_ENABLE_MUTATIONS=true அமைக்க வேண்டும். உங்கள் MCP configuration கோப்பின் env block-இல் இதைச் சேர்க்கவும்:
npx காணப்படவில்லை அல்லது தவறான Node.js பதிப்பு
MCP server-க்கு Node.js 18 அல்லது அதற்குப் பிந்தைய பதிப்பு தேவை. npx: command not found அல்லது module syntax errors தோன்றினால், உங்கள் Node.js பதிப்பைச் சரிபார்க்கவும்:
பழைய cached MCP server
நீங்கள் சமீபத்தில்@avala-ai/mcp-server package-ஐ புதுப்பித்தும் பழைய நடத்தை அல்லது காணாமல் போன கருவிகள் தோன்றினால், npx cached பதிப்பை வழங்கலாம். புதிய நிறுவலை கட்டாயப்படுத்தவும்:
API key தவறானது அல்லது காலாவதியானது
tool calls401 Unauthorized திருப்பி அனுப்பினால், உங்கள் API key தவறானதாக, காலாவதியானதாக அல்லது நீக்கப்பட்டதாக இருக்கலாம். Mission Control இல் Settings > Security பகுதியில் புதிய key-ஐ உருவாக்கி, உங்கள் MCP configuration-ஐ புதுப்பிக்கவும்.
Avala MCP server திறந்த மூலமாகும். மூலக் குறியீட்டைப் பார்க்க அல்லது பங்களிக்க GitHub repository ஐ பார்வையிடவும்.