Title: feat: connection manager related tool by choieastsea · Pull Request #90 · openstack-kr/python-openstackmcp-server · GitHub
Open Graph Title: feat: connection manager related tool by choieastsea · Pull Request #90 · openstack-kr/python-openstackmcp-server
X Title: feat: connection manager related tool by choieastsea · Pull Request #90 · openstack-kr/python-openstackmcp-server
Description: Overview 권한 및 오픈스택 환경을 변경하며 interaction할 수 있도록 ConnectionManager 관련 tool를 추가 Key Changes tools/connection.py 생성하여 cloud를 선택하고 조회할 수 있는 툴 추가 권한이 부족하거나 다른 환경도 옮기면서 실행할 수 있다 Related Issues #89 Additional context 실행 화면 예시 처음 issue에서는 config 정보를 resource로 제공하려고 했는데요. 아래 이유로 인해 tool로 제공하고자 하는데, 편하게 의견 주세요. resource는 사용자가 직접 추가해야하는데, 현재 경우에 적합하지 않다고 생각하였습니다. 활성화 여부만 체크하면 되는 tool과 달리 사진처럼 resource는 가져와서 대화에 포함시켜야하는데, 사용자가 의도적으로 포함시켜서 질의하는 상황에 적합하다고 판단됩니다. 이 기능은 권한 오류 등이 발생할 때, llm이 function calling으로 get config -> set config를 수행하는 것을 의도하므로 암묵적으로 포함되어야 합니다. 현재로는 사용자가 mcp tool 호출시 오류를 겪을 때 오류 내용 기반으로 질문하기 위한 openstack sdk 호출 "로그 파일" 정도가 resource에 적합하다고 생각이 듭니다.
Open Graph Description: Overview 권한 및 오픈스택 환경을 변경하며 interaction할 수 있도록 ConnectionManager 관련 tool를 추가 Key Changes tools/connection.py 생성하여 cloud를 선택하고 조회할 수 있는 툴 추가 권한이 부족하거나 다른 환경도 옮기면서 실행할 수 있다 Related Issues #8...
X Description: Overview 권한 및 오픈스택 환경을 변경하며 interaction할 수 있도록 ConnectionManager 관련 tool를 추가 Key Changes tools/connection.py 생성하여 cloud를 선택하고 조회할 수 있는 툴 추가 권한이 부족하거나 다른 환경도 옮기면서 실행할 수 있다 Related Issues #8...
Opengraph URL: https://github.com/openstack-kr/python-openstackmcp-server/pull/90
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:e8c20cfe-ca5d-9766-c288-b132e7bd2d79 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 98D8:9A812:1DC4B57:26D88C7:69770228 |
| html-safe-nonce | de0b94c5bef37a77e0d05bd7915fac19c4794669b39e6dc08c719ba6c1e647fe |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OEQ4OjlBODEyOjFEQzRCNTc6MjZEODhDNzo2OTc3MDIyOCIsInZpc2l0b3JfaWQiOiI2MTgwMjY4NzM0NTE5MTE2MzI4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 082950a9092df099c181a9721c57c4ac3cbb8390fc6eb47981379b2d791f46a6 |
| hovercard-subject-tag | pull_request:2930616738 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/openstack-kr/python-openstackmcp-server/pull/90/checks |
| twitter:image | https://avatars.githubusercontent.com/u/46194004?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/46194004?s=400&v=4 |
| og:image:alt | Overview 권한 및 오픈스택 환경을 변경하며 interaction할 수 있도록 ConnectionManager 관련 tool를 추가 Key Changes tools/connection.py 생성하여 cloud를 선택하고 조회할 수 있는 툴 추가 권한이 부족하거나 다른 환경도 옮기면서 실행할 수 있다 Related Issues #8... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01d198479908d09a841b2febe8eb105a81af2af7d81830960fe0971e1f4adc09 |
| turbo-cache-control | no-preview |
| go-import | github.com/openstack-kr/python-openstackmcp-server git https://github.com/openstack-kr/python-openstackmcp-server.git |
| octolytics-dimension-user_id | 5391193 |
| octolytics-dimension-user_login | openstack-kr |
| octolytics-dimension-repository_id | 1006778385 |
| octolytics-dimension-repository_nwo | openstack-kr/python-openstackmcp-server |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1006778385 |
| octolytics-dimension-repository_network_root_nwo | openstack-kr/python-openstackmcp-server |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f752335dbbea672610081196a1998e39aec5e14b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width