Zarządzaj wiedzą agenta (Platform MCP)
Użyj tego narzędzia, aby wyświetlić, przyznać, zmienić lub odebrać agentowi platformy monday dostęp do tablic i dokumentów. „Wiedza” agenta to zbiór tablic i dokumentów monday.com, z których może odczytywać dane lub do których może zapisywać dane podczas działania.
To narzędzie działa w oparciu o schemat API monday.com dev (preview).
| Działanie | Wymagane pola | Opis |
|---|---|---|
list |
agent_id |
Zwraca wszystkie zasoby, do których agent ma dostęp, wraz z poziomem uprawnień i typem zasobu. |
add |
agent_id, resource_id, scope_type, permission_type |
Przyznaje dostęp do tablicy lub dokumentu. |
update |
agent_id, resource_id, scope_type, permission_type |
Zmienia poziom uprawnień do istniejącego zasobu. |
remove |
agent_id, resource_id, scope_type |
Odbiera agentowi dostęp do tablicy lub dokumentu. |
W przypadku update i remove najpierw wywołaj action: "list", aby potwierdzić, że resource_id istnieje.
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| action | enum |
Tak | Jedna z wartości: list, add, update, remove. |
| agent_id | string |
Tak | Unikalny identyfikator agenta. |
| resource_id | string |
Warunkowo | Wymagane dla add, update i remove. Identyfikator tablicy lub dokumentu, do którego chcesz przyznać, zmienić lub odebrać dostęp. |
| scope_type | enum |
Warunkowo | Wymagane dla add, update i remove. Typ zasobu: BOARD lub DOC. |
| permission_type | enum |
Warunkowo | Wymagane dla add i update. READ (agent może odczytywać dane) lub READ_WRITE (agent może odczytywać i zapisywać dane). |
Przykłady
Przyznaj agentowi dostęp do odczytu tablicy:
{
"action": "add",
"agent_id": "7",
"resource_id": "42",
"scope_type": "BOARD",
"permission_type": "READ"
}
Zmień poziom dostępu na odczyt i zapis:
{
"action": "update",
"agent_id": "7",
"resource_id": "42",
"scope_type": "BOARD",
"permission_type": "READ_WRITE"
}
Powiązane narzędzia
- manage_agent - zarządzanie samym agentem.
- manage_agent_triggers - zarządzanie wyzwalaczami, które automatycznie uruchamiają agenta.
- manage_agent_skills - zarządzanie umiejętnościami, które agent może wykorzystywać.
Odpowiednik programistyczny
To narzędzie odpowiada zapytaniu agent_knowledge oraz mutacjom add_agent_resource_access / update_agent_resource_access / remove_agent_resource_access w schemacie API monday.com dev (preview). Nie ma jeszcze stabilnego, publicznego odpowiednika w GraphQL.