opsnow-mcp-cost-server-no-server
If you are the rightful owner of opsnow-mcp-cost-server-no-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
OpsNow MCP Cost Server๋ Claude Desktop App๊ณผ ๊ฐ์ MCP Client์ OpsNow์ ๋น์ฉ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.
OpsNow MCP Cost Server
์๊ฐ
OpsNow MCP(Module Context Protocol) Cost Server๋ Claude Desktop App๊ณผ ๊ฐ์ MCP Client์ OpsNow์ ๋น์ฉ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.
์์คํ ๊ตฌ์กฐ
graph LR
A[LLM Vendor Desktop App] --> |MCP Protocol| B[OpsNow MCP Cost Server]:::highlight
B --> C[OpsNow MCP Provider]
C --> D[OpsNow Resources]
classDef highlight fill:#2e8b57,stroke:#333,stroke-width:2px;
- LLM Vendor Desktop App: Claude์ ๊ฐ์ LLM ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์
- OpsNow MCP Server: Asset ๋ฐ Cost ๋ฐ์ดํฐ๋ฅผ MCP ํ์์ผ๋ก ์ ๊ณตํ๋ ์๋ฒ
- OpsNow MCP Provider: OpsNow API Bridge๋ฅผ ํตํด ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ
- OpsNow Resources: ์ค์ OpsNow ๋ฆฌ์์ค ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ํ ๋ชฉ๋ฐ์ดํฐ๋ก ๊ตฌํ (๊ฐ๋ฐ ๋ฐ ํ ์คํธ ๋ชฉ์ )
์ฃผ์ ๊ธฐ๋ฅ
- MCP ํ๋กํ ์ฝ์ ํตํ ๋ฐ์ดํฐ ์ ๊ณต
- OpsNow ๋น์ฉ ๋ฐ์ดํฐ ์ค์๊ฐ ์ ๊ณต
- MCP Client์์ ํจ์จ์ ์ธ ํต์
๊ธฐ์ ์คํ
- Node.js
- TypeScript
- MCP SDK (@modelcontextprotocol/sdk)
- dotenv
- zod
- node-fetch
์ค์น ๋ฐฉ๋ฒ
# ์ ์ฅ์ ํด๋ก
git clone [repository-url]
# ์์กด์ฑ ์ค์น
npm install
# ๋น๋
npm run build
ํ๊ฒฝ ์ค์
ํ๋ก์ ํธ์ ๊ธฐ๋ณธ .env
ํ์ผ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ชฉ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ๋์ด ์์ต๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์ด ํ์ผ์ ์์ ํ์ฌ ์ค์ ํ๊ฒฝ์ ๋ง๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ ์ค์
ํ์ ์๊ตฌ์ฌํญ
- Node.js 18.x ์ด์
- npm 9.x ์ด์