From bdc17cef59341c158fdc040959cd9ded13361bb5 Mon Sep 17 00:00:00 2001 From: Petr Nyc Date: Mon, 25 May 2026 22:07:09 +0200 Subject: [PATCH] slack & vcap MCPs --- .codex/config.toml | 170 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 159 insertions(+), 11 deletions(-) diff --git a/.codex/config.toml b/.codex/config.toml index 6b6b26f..86be3d8 100644 --- a/.codex/config.toml +++ b/.codex/config.toml @@ -195,8 +195,12 @@ personality = "pragmatic" [mcp_servers.playwright] command = "/Users/jetpac/.codex/bin/playwright-mcp" +args = ["--extension"] startup_timeout_sec = 30.0 +[mcp_servers.playwright.env] +PLAYWRIGHT_MCP_EXTENSION_TOKEN = "-6NDHv8ampzL_lDb5uVCpvea_m_O4vht7ZeTq3n5baI" + [mcp_servers.playwright.tools.browser_navigate] approval_mode = "approve" @@ -215,6 +219,42 @@ approval_mode = "approve" [mcp_servers.playwright.tools.browser_tabs] approval_mode = "approve" +[mcp_servers.slack] +command = "/Users/jetpac/.codex/bin/slack-mcp-wrapper" +startup_timeout_sec = 60.0 +tool_timeout_sec = 60.0 +default_tools_approval_mode = "approve" +enabled_tools = [ + "channels_list", + "channels_me", + "conversations_history", + "conversations_replies", + "conversations_search_messages", + "conversations_unreads", + "channel_unreads", + "usergroups_list", + "usergroups_me", + "users_search", + "conversations_add_message", + "reactions_add", + "reactions_remove", +] + +[mcp_servers.slack.env] +SLACK_MCP_ENABLE_WRITES = "true" +# Slack write allowlist: @pnyc self-DM (D7PT0SXMK), @pzahradn DM (D9CF41WHG), +# Kavya Nair DM (D08G5NZAN2C), and C0A71SCTQRM for Codex Slack MCP setup instructions. +SLACK_MCP_WRITE_CHANNEL_ALLOWLIST = "D7PT0SXMK,D9CF41WHG,D08G5NZAN2C,C0A71SCTQRM" + +[mcp_servers.slack.tools.conversations_add_message] +approval_mode = "approve" + +[mcp_servers.slack.tools.reactions_add] +approval_mode = "approve" + +[mcp_servers.slack.tools.reactions_remove] +approval_mode = "approve" + [mcp_servers.oci-kb] command = "/Users/jetpac/.local/bin/ocikb-mcp-server" startup_timeout_sec = 30.0 @@ -374,6 +414,12 @@ approval_mode = "approve" [mcp_servers.mcp_shepherd.tools.shepherd_get_release_phase_target_guardrails_metadata] approval_mode = "approve" +[mcp_servers.mcp_shepherd.tools.shepherd_get_execution_target] +approval_mode = "approve" + +[mcp_servers.mcp_shepherd.tools.shepherd_get_release_target_errors] +approval_mode = "approve" + [mcp_servers.grt] command = "/Users/jetpac/.codex/bin/grt-mcp" startup_timeout_sec = 30.0 @@ -535,6 +581,7 @@ jenkins_list_nodes = { approval_mode = "approve" } jenkins_search_console = { approval_mode = "approve" } jenkins_validate_jenkinsfile = { approval_mode = "approve" } jenkins_watch_build = { approval_mode = "approve" } +jenkins_request = { approval_mode = "approve" } [mcp_servers.vm] @@ -551,6 +598,18 @@ approval_mode = "approve" [mcp_servers.vm.tools.vm_list_machines] approval_mode = "approve" +[mcp_servers.vcap] +command = "node" +args = ["/Users/jetpac/Documents/codex-tools/MCPs/vcap-mcp/dist/index.js"] +startup_timeout_sec = 30.0 +tool_timeout_sec = 60.0 + +[mcp_servers.vcap.env] +VCAP_MCP_USERNAME = "petr.nyc" +VCAP_MCP_API_KEY = "b6e395b4-7e4b-4ba0-bdcd-a803c5dedbbb" +VCAP_MCP_BASE_URL = "https://vcap.us.oracle.com/vcap" +VCAP_MCP_ALLOW_MUTATIONS = "false" + [mcp_servers.oracle-bitbucket] command = "node" args = ["/Users/jetpac/Documents/codex-tools/MCPs/bitbucket-mcp/build/index.js"] @@ -597,18 +656,20 @@ approval_mode = "approve" [mcp_servers.oracle-bitbucket.tools.browse_repository] approval_mode = "approve" -# Disabled by KB-11: prefer mcp_gateway jira__ and jirasd__ tools for Jira access. -# [mcp_servers.mcp-atlassian] -# command = "uvx" -# args = ["--python=3.11", "mcp-atlassian"] -# startup_timeout_sec = 90.0 +[mcp_servers.oracle-bitbucket.tools.list_pull_requests_for_my_review] +approval_mode = "approve" -# [mcp_servers.mcp-atlassian.env] -# JIRA_PERSONAL_TOKEN = "MDM2MDg0OTkxNDE1OmRcmNouX2Uw1M3/riCygQz9ogos" -# JIRA_SSL_VERIFY = "false" -# JIRA_URL = "https://jira.oci.oraclecorp.com/" -# JIRA_USERNAME = "petr.nyc@oracle.com" -# READ_ONLY_MODE = "false" +[mcp_servers.mcp-atlassian] +command = "uvx" +args = ["--python=3.11", "mcp-atlassian"] +startup_timeout_sec = 90.0 + +[mcp_servers.mcp-atlassian.env] +JIRA_PERSONAL_TOKEN = "MDM2MDg0OTkxNDE1OmRcmNouX2Uw1M3/riCygQz9ogos" +JIRA_SSL_VERIFY = "false" +JIRA_URL = "https://jira.oci.oraclecorp.com/" +JIRA_USERNAME = "petr.nyc@oracle.com" +READ_ONLY_MODE = "false" # [mcp_servers.ident-scm] # command = "node" @@ -960,6 +1021,30 @@ trust_level = "trusted" [projects."/Users/jetpac/Documents/bugdb"] trust_level = "trusted" +[projects."/Users/jetpac/Documents/OSD/linux-images/desktop-image-builds"] +trust_level = "trusted" + +[projects."/private/tmp/lll"] +trust_level = "trusted" + +[projects."/Users/jetpac/Documents/OSD/oc21"] +trust_level = "trusted" + +[projects."/Users/jetpac/Documents/codex-tui-watch"] +trust_level = "trusted" + +[projects."/private/tmp/slack-mcp-planning"] +trust_level = "trusted" + +[projects."/Users/jetpac/Documents/codex-tools/codex-auth-status"] +trust_level = "trusted" + +[projects."/Users/jetpac/PycharmProjects"] +trust_level = "trusted" + +[projects."/Users/jetpac/PycharmProjects/ips-trunk"] +trust_level = "trusted" + [marketplaces.openai-bundled] last_updated = "2026-05-05T21:54:34Z" source_type = "local" @@ -1107,3 +1192,66 @@ approval_mode = "approve" [mcp_servers.mcp_gateway.tools.kcm__search] approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.jira__jira_get_issue] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.buildservice__buildservice_get_commit] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.buildservice__buildservice_list_project_branches] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.jira__jira_search] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__list_shepherd_artifact_versions] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.bitbucket__list_pull_request_comments] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_tenancy_by_name] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release_by_id] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_onsr_release_log] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release_all_target_logs] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_execution_target_errors] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release_target_logs] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release_target_plan] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_import_defaults] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_release_phases] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_flock_acr_status] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__list_shepherd_imports_status] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_flock_config] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_shepherd_latest_static_analysis_for_execution_target] +approval_mode = "approve" + +[mcp_servers.mcp_gateway.tools.devops__get_region_build_status] +approval_mode = "approve"