Skip to content

Commit 48fd523

Browse files
mozilla-ai registry update tools (#147)
* mozilla-ai registry update tools * jira * notion * slack-mcp Co-authored-by: Kostis <Kostis-S-Z@users.noreply.github.com>
1 parent 27211ce commit 48fd523

File tree

1 file changed

+237
-21
lines changed

1 file changed

+237
-21
lines changed

internal/provider/mozilla_ai/data/registry.json

Lines changed: 237 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -471,21 +471,161 @@
471471
"project management"
472472
],
473473
"tools": [
474+
{
475+
"description": "Add a comment to a Confluence page",
476+
"name": "confluence_add_comment"
477+
},
478+
{
479+
"description": "Add a label to a Confluence page",
480+
"name": "confluence_add_label"
481+
},
474482
{
475483
"description": "Create a new Confluence page",
476-
"name": "create_confluence_page"
484+
"name": "confluence_create_page"
485+
},
486+
{
487+
"description": "Delete a Confluence page",
488+
"name": "confluence_delete_page"
489+
},
490+
{
491+
"description": "Get comments from a Confluence page",
492+
"name": "confluence_get_comments"
493+
},
494+
{
495+
"description": "Get content of a specific Confluence page",
496+
"name": "confluence_get_page"
497+
},
498+
{
499+
"description": "Get the child pages of a specific Confluence page",
500+
"name": "confluence_get_page_children"
501+
},
502+
{
503+
"description": "Get labels on a Confluence page",
504+
"name": "confluence_get_labels"
505+
},
506+
{
507+
"description": "Search Confluence content using CQL",
508+
"name": "confluence_search"
509+
},
510+
{
511+
"description": "Search Confluence users",
512+
"name": "confluence_search_user"
513+
},
514+
{
515+
"description": "Update an existing Confluence page",
516+
"name": "confluence_update_page"
517+
},
518+
{
519+
"description": "Add a comment to a Jira issue",
520+
"name": "jira_add_comment"
521+
},
522+
{
523+
"description": "Add a worklog entry to a Jira issue",
524+
"name": "jira_add_worklog"
525+
},
526+
{
527+
"description": "Create multiple Jira issues in batch",
528+
"name": "jira_batch_create_issues"
529+
},
530+
{
531+
"description": "Create multiple Jira project versions in batch",
532+
"name": "jira_batch_create_versions"
477533
},
478534
{
479535
"description": "Create a new Jira issue",
480-
"name": "create_jira_issue"
536+
"name": "jira_create_issue"
537+
},
538+
{
539+
"description": "Create a new Jira issue link",
540+
"name": "jira_create_issue_link"
541+
},
542+
{
543+
"description": "Create a new Jira sprint",
544+
"name": "jira_create_sprint"
545+
},
546+
{
547+
"description": "Create a new Jira project version",
548+
"name": "jira_create_version"
549+
},
550+
{
551+
"description": "Delete a Jira issue",
552+
"name": "jira_delete_issue"
553+
},
554+
{
555+
"description": "Download attachments from a Jira issue",
556+
"name": "jira_download_attachments"
557+
},
558+
{
559+
"description": "Get all Jira agile boards",
560+
"name": "jira_get_agile_boards"
561+
},
562+
{
563+
"description": "Get all Jira projects",
564+
"name": "jira_get_all_projects"
565+
},
566+
{
567+
"description": "Get issues from a Jira board",
568+
"name": "jira_get_board_issues"
569+
},
570+
{
571+
"description": "Get details of a specific Jira issue",
572+
"name": "jira_get_issue"
573+
},
574+
{
575+
"description": "Get all Jira issue link types",
576+
"name": "jira_get_issue_link_types"
577+
},
578+
{
579+
"description": "Get details of a Jira user profile",
580+
"name": "jira_get_user_profile"
581+
},
582+
{
583+
"description": "Get versions of a Jira project",
584+
"name": "jira_get_project_versions"
585+
},
586+
{
587+
"description": "Get all issues in a Jira project",
588+
"name": "jira_get_project_issues"
481589
},
482590
{
483-
"description": "Search Confluence pages",
484-
"name": "search_confluence_pages"
591+
"description": "Get sprints from a Jira board",
592+
"name": "jira_get_sprints_from_board"
485593
},
486594
{
487-
"description": "Search for Jira issues using JQL",
488-
"name": "search_jira_issues"
595+
"description": "Get issues from a Jira sprint",
596+
"name": "jira_get_sprint_issues"
597+
},
598+
{
599+
"description": "Get possible transitions for a Jira issue",
600+
"name": "jira_get_transitions"
601+
},
602+
{
603+
"description": "Get worklog details of a Jira issue",
604+
"name": "jira_get_worklog"
605+
},
606+
{
607+
"description": "Link a Jira issue to an epic",
608+
"name": "jira_link_to_epic"
609+
},
610+
{
611+
"description": "Remove an existing Jira issue link",
612+
"name": "jira_remove_issue_link"
613+
},
614+
{
615+
"description": "Search available Jira fields",
616+
"name": "jira_search_fields"
617+
},
618+
{
619+
"description": "Transition a Jira issue to a new status",
620+
"name": "jira_transition_issue"
621+
},
622+
{
623+
"description": "Update an existing Jira issue",
624+
"name": "jira_update_issue"
625+
},
626+
{
627+
"description": "Update an existing Jira sprint",
628+
"name": "jira_update_sprint"
489629
}
490630
],
491631
"transports": ["stdio"]
@@ -756,20 +896,80 @@
756896
"tags": ["content management", "database", "notion", "pages", "workspace"],
757897
"tools": [
758898
{
759-
"description": "Create a new page in Notion",
760-
"name": "create_page"
899+
"description": "Retrieve a user",
900+
"name": "API-get-user"
901+
},
902+
{
903+
"description": "List all users",
904+
"name": "API-get-users"
905+
},
906+
{
907+
"description": "Retrieve your token's bot user",
908+
"name": "API-get-self"
909+
},
910+
{
911+
"description": "Query a database",
912+
"name": "API-post-database-query"
913+
},
914+
{
915+
"description": "Search by title",
916+
"name": "API-post-search"
917+
},
918+
{
919+
"description": "Retrieve block children",
920+
"name": "API-get-block-children"
921+
},
922+
{
923+
"description": "Append block children",
924+
"name": "API-patch-block-children"
925+
},
926+
{
927+
"description": "Retrieve a block",
928+
"name": "API-retrieve-a-block"
929+
},
930+
{
931+
"description": "Update a block",
932+
"name": "API-update-a-block"
933+
},
934+
{
935+
"description": "Delete a block",
936+
"name": "API-delete-a-block"
761937
},
762938
{
763-
"description": "Retrieve a specific page by ID",
764-
"name": "get_page"
939+
"description": "Retrieve a page",
940+
"name": "API-retrieve-a-page"
765941
},
766942
{
767-
"description": "Search for pages in the Notion workspace",
768-
"name": "search_pages"
943+
"description": "Update page properties",
944+
"name": "API-patch-page"
769945
},
770946
{
771-
"description": "Update an existing Notion page",
772-
"name": "update_page"
947+
"description": "Create a page",
948+
"name": "API-post-page"
949+
},
950+
{
951+
"description": "Create a database",
952+
"name": "API-create-a-database"
953+
},
954+
{
955+
"description": "Update a database",
956+
"name": "API-update-a-database"
957+
},
958+
{
959+
"description": "Retrieve a database",
960+
"name": "API-retrieve-a-database"
961+
},
962+
{
963+
"description": "Retrieve a page property item",
964+
"name": "API-retrieve-a-page-property"
965+
},
966+
{
967+
"description": "Retrieve comments",
968+
"name": "API-retrieve-a-comment"
969+
},
970+
{
971+
"description": "Create comment",
972+
"name": "API-create-a-comment"
773973
}
774974
],
775975
"transports": ["stdio"]
@@ -867,21 +1067,37 @@
8671067
},
8681068
"tags": ["channels", "collaboration", "messaging", "slack", "workspace"],
8691069
"tools": [
1070+
{
1071+
"description": "List public or pre-defined channels in the workspace",
1072+
"name": "slack_list_channels"
1073+
},
1074+
{
1075+
"description": "Post a new message to a Slack channel",
1076+
"name": "slack_post_message"
1077+
},
1078+
{
1079+
"description": "Reply to a specific message thread",
1080+
"name": "slack_reply_to_thread"
1081+
},
8701082
{
8711083
"description": "Add an emoji reaction to a message",
872-
"name": "add_reaction"
1084+
"name": "slack_add_reaction"
1085+
},
1086+
{
1087+
"description": "Get recent messages from a channel",
1088+
"name": "slack_get_channel_history"
8731089
},
8741090
{
875-
"description": "Retrieve message history from a channel",
876-
"name": "get_channel_history"
1091+
"description": "Get all replies in a message thread",
1092+
"name": "slack_get_thread_replies"
8771093
},
8781094
{
879-
"description": "List all channels in the Slack workspace",
880-
"name": "list_channels"
1095+
"description": "Get list of workspace users with basic profile information",
1096+
"name": "slack_get_users"
8811097
},
8821098
{
883-
"description": "Post a message to a Slack channel",
884-
"name": "post_message"
1099+
"description": "Get detailed profile information for a specific user",
1100+
"name": "slack_get_user_profile"
8851101
}
8861102
],
8871103
"transports": ["stdio"]

0 commit comments

Comments
 (0)