chore: register GitLab and Google Sheets in tool/credential registries

This commit is contained in:
Timothy
2026-03-03 09:49:23 -08:00
parent 1f9acc6135
commit e696b41a0e
2 changed files with 14 additions and 0 deletions
@@ -113,6 +113,8 @@ from .pinecone import PINECONE_CREDENTIALS
from .plaid import PLAID_CREDENTIALS
from .trello import TRELLO_CREDENTIALS
from .cloudinary import CLOUDINARY_CREDENTIALS
from .gitlab import GITLAB_CREDENTIALS
from .google_sheets import GOOGLE_SHEETS_CREDENTIALS
from .greenhouse import GREENHOUSE_CREDENTIALS
from .jira import JIRA_CREDENTIALS
from .notion import NOTION_CREDENTIALS
@@ -164,6 +166,8 @@ CREDENTIAL_SPECS = {
**TRELLO_CREDENTIALS,
**CONFLUENCE_CREDENTIALS,
**CLOUDINARY_CREDENTIALS,
**GITLAB_CREDENTIALS,
**GOOGLE_SHEETS_CREDENTIALS,
**GREENHOUSE_CREDENTIALS,
**JIRA_CREDENTIALS,
**NOTION_CREDENTIALS,
@@ -238,6 +242,8 @@ __all__ = [
"TRELLO_CREDENTIALS",
"CONFLUENCE_CREDENTIALS",
"CLOUDINARY_CREDENTIALS",
"GITLAB_CREDENTIALS",
"GOOGLE_SHEETS_CREDENTIALS",
"GREENHOUSE_CREDENTIALS",
"JIRA_CREDENTIALS",
"NOTION_CREDENTIALS",
+8
View File
@@ -99,6 +99,8 @@ from .pinecone_tool import register_tools as register_pinecone
from .plaid_tool import register_tools as register_plaid
from .trello_tool import register_tools as register_trello
from .cloudinary_tool import register_tools as register_cloudinary
from .gitlab_tool import register_tools as register_gitlab
from .google_sheets_tool import register_tools as register_google_sheets
from .greenhouse_tool import register_tools as register_greenhouse
from .jira_tool import register_tools as register_jira
from .notion_tool import register_tools as register_notion
@@ -269,6 +271,12 @@ def register_all_tools(
# Jira issue tracking and project management
register_jira(mcp, credentials=credentials)
# GitLab projects, issues, and merge requests
register_gitlab(mcp, credentials=credentials)
# Google Sheets spreadsheet data
register_google_sheets(mcp, credentials=credentials)
# Return the list of all registered tool names
return list(mcp._tool_manager._tools.keys())