Summary
Implement an MCP Client that can be run from a terminal to test and validate OpenStack MCP Server connectivity.
Motivation
PoC of MCP Client and MCP Server connectivity on the terminal before connecting Horizon plugin
Identify improvements to MCP Client and Server for better response after connection
Proposal
Initial project settings: pyproject.toml, dependencies, pre-commit settings
Implement MCP Server Tools calls (Discovering Tools, Executing Tools) via FastMCP Client
Claude API requests and responses
Request and response via terminal
Additional context
In the structure below,
check the MCP Client call in the terminal
check MCP Client's call to MCP Server tools
pass the result of the called MCP Server tool to LLM(Claude) API and check the final response on the terminal.
Each transport (HTTP, stdio transport) will be checked.
Summary
터미널에서 실행 가능한 MCP Client를 구현하여 OpenStack MCP Server 연결 테스트 및 검증 수행
Motivation
Horizon 플러그인 연결 전, 터미널에서의 MCP Client와 MCP Server 연결 PoC
연결 이후 응답 개선을 위한 MCP Client, Server의 개선점 파악
Proposal
프로젝트 초기 세팅: pyproject.toml, 의존성, pre-commit 설정
FastMCP Client를 통한 MCP Server Tools 호출(Discovering Tools, Executing Tools) 구현
Claude API 요청 및 응답
터미널을 통한 요청과 응답
Additional context
아래 구조에서,
터미널에서 MCP Client 호출 확인
MCP Client의 MCP Server tools 호출 확인
호출된 MCP Server tool 결과를 LLM(Claude) API에 전달 후, 터미널 최종 응답 확인
※ Transport 각각(HTTP, stdio transport) 확인 예정.
Reactions are currently unavailable
Summary
Implement an MCP Client that can be run from a terminal to test and validate OpenStack MCP Server connectivity.
Motivation
Proposal
pyproject.toml, dependencies, pre-commit settingsAdditional context
In the structure below,
Summary
터미널에서 실행 가능한 MCP Client를 구현하여 OpenStack MCP Server 연결 테스트 및 검증 수행
Motivation
Proposal
pyproject.toml, 의존성, pre-commit 설정Additional context
아래 구조에서,
※ Transport 각각(HTTP, stdio transport) 확인 예정.