Skip to content

Comments

FAAASCON-3029 - Add mcp tool to list service attachments#119

Open
tinayak wants to merge 1 commit intooracle:mainfrom
tinayak:tinayak/FAAASCON-3005-FAAASCON-3029
Open

FAAASCON-3029 - Add mcp tool to list service attachments#119
tinayak wants to merge 1 commit intooracle:mainfrom
tinayak:tinayak/FAAASCON-3005-FAAASCON-3029

Conversation

@tinayak
Copy link
Member

@tinayak tinayak commented Jan 13, 2026

FAAASCON-3029 - Add mcp tool to list service attachments

Description

FAaaS MCP server

  • Add mcp tool to list service attachments

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Run the following commands to build the faaas MCP server
    make build
    make install

  • Configured Cline to connect with MCP server using below configuration
    "oracle-oci-faaas-mcp-server": {
    "disabled": false,
    "timeout": 60,
    "type": "stdio",
    "command": "uv",
    "args": [
    "run",
    "oracle.oci-faaas-mcp-server"
    ],
    "env": {
    "OCI_CONFIG_PROFILE": "SECONDFAAAS",
    "VIRTUAL_ENV": "/Users/tinayak/projects/mcp/.venv",
    "FASTMCP_LOG_LEVEL": "ERROR"
    }
    },

  • Pass below query from cline terminal use mcp server oracle-oci-faaas-mcp-server - Can you list the service attachmennts under the fusion environment with OCID - ocid1.fusionenvironment.oc1.phx.aaaaaaaaehbg7iqf7s2sbgbzw54zff73iadjbae4sb3ungrcucux3tdsnmmq

  • Result

Screenshot 2026-01-14 at 3 05 30 AM

Test Configuration:

  • Firmware version:
  • Hardware:
  • Toolchain:
  • SDK:

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@oracle-contributor-agreement
Copy link

Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
The following contributors of this PR have not signed the OCA:

  • PR author: tinayak

To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application.

When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated.

If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public.

@oracle-contributor-agreement oracle-contributor-agreement bot added OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. OCA Verified All contributors have signed the Oracle Contributor Agreement. and removed OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. labels Jan 13, 2026
@LesiaChaban LesiaChaban requested a review from krisrice January 14, 2026 09:21
return oci.fusion_apps.FusionApplicationsClient(config, signer=signer)


def get_identity_client():
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The identity tools here already exist inside the identity mcp server. we shouldnt include them here as well

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @cboffa13, I am using the identity client to list compartments in the tenancy and using it inside the list_fusion_environments_under_family tool.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cboffa13 I updated the PR, can you please review again?

…CON-3029 - Add mcp tool to list service attachments
@tinayak tinayak force-pushed the tinayak/FAAASCON-3005-FAAASCON-3029 branch from e70d93c to 2cd4ed0 Compare January 16, 2026 09:53
@tinayak tinayak changed the title FAAASCON-3005 - Add MCP tool to list environment inside family, FAAASCON-3029 - Add mcp tool to list service attachments FAAASCON-3029 - Add mcp tool to list service attachments Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants