opsnow-mcp-asset-server-no-server
If you are the rightful owner of opsnow-mcp-asset-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 Asset Server๋ Model Context Protocol(MCP)์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ OpsNow์ ์์ฐ ๋ฐ์ดํฐ๋ฅผ LLM ๋ฒค๋์ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.
OpsNow MCP Asset Server
์๊ฐ
OpsNow MCP Asset Server๋ Model Context Protocol(MCP)์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ OpsNow์ ์์ฐ ๋ฐ์ดํฐ๋ฅผ LLM ๋ฒค๋์ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ (์: Claude)์ ์ ๊ณตํ๋ ์๋ฒ์ ๋๋ค.
์์คํ ๊ตฌ์กฐ
graph LR
A[LLM Vendor Desktop App] --> |MCP Protocol| B[OpsNow MCP Asset 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 API Bridge์์ ์ฐ๋
- ์ค์๊ฐ ์์ฐ ์ ๋ณด ์กฐํ
๊ธฐ์ ์คํ
- 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 ์ด์