chore: register GitLab and Google Sheets in tool/credential registries
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user