๐
Elastic Apm MCP Server
MCP server for monitoring Elastic APM via Kibana API
0 installs
Trust: 37 โ Low
Analytics
Ask AI about Elastic Apm MCP Server
Powered by Claude ยท Grounded in docs
I know everything about Elastic Apm MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
elastic-apm-mcp-server
Kibana APM API๋ฅผ ํตํด ์๋น์ค ๋ชฉ๋ก, ํธ๋์ญ์ ์ฑ๋ฅ, ์๋ฌ๋ฅผ ์กฐํํ๋ MCP ์๋ฒ์ ๋๋ค.
์๊ตฌ์ฌํญ
- Node.js 18 ์ด์
- Kibana 8.x (๋ด๋ถ APM API๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ฒ์ ์ ๋ฐ๋ผ ๋์์ด ๋ฌ๋ผ์ง ์ ์์ต๋๋ค)
์ค์
Claude Desktop ๋๋ Claude Code ์ค์ ์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค. ๋ณ๋ ์ค์น ์์ด npx๋ก ๋ฐ๋ก ์คํ๋ฉ๋๋ค.
Claude Code
CLI๋ก ๋ฐ๋ก ์ถ๊ฐ:
claude mcp add elastic-apm \
-e KIBANA_URL=http://your-kibana-host:5601 \
-e KIBANA_USERNAME=your-username \
-e KIBANA_PASSWORD=your-password \
-- npx -y elastic-apm-mcp-server
๋๋ ~/.claude/settings.json์ ์ง์ ์ถ๊ฐ:
{
"mcpServers": {
"elastic-apm": {
"command": "npx",
"args": ["-y", "elastic-apm-mcp-server"],
"env": {
"KIBANA_URL": "http://your-kibana-host:5601",
"KIBANA_USERNAME": "your-username",
"KIBANA_PASSWORD": "your-password"
}
}
}
}
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ์ ๋์ผํ ํ์์ผ๋ก ์ถ๊ฐํฉ๋๋ค.
ํ๊ฒฝ๋ณ์
| ํ๊ฒฝ๋ณ์ | ํ์ | ์ค๋ช |
|---|---|---|
KIBANA_URL | O | Kibana ์ ์ URL |
KIBANA_USERNAME | O | Kibana ์ฌ์ฉ์ ์ด๋ฆ |
KIBANA_PASSWORD | O | Kibana ๋น๋ฐ๋ฒํธ |
์ ๊ณต ๋๊ตฌ
| ๋๊ตฌ | ์ค๋ช |
|---|---|
list_services | APM์ ๋ฑ๋ก๋ ์๋น์ค ๋ชฉ๋ก ์กฐํ |
get_service_overview | ํน์ ์๋น์ค์ ํธ๋์ญ์ ์ฑ๋ฅ๊ณผ ์๋ฌ ์์ฝ ์กฐํ |
get_transactions | ํน์ ์๋น์ค์ ํธ๋์ญ์ ์ฑ๋ฅ ํต๊ณ ์กฐํ |
get_errors | ํน์ ์๋น์ค์ ์๋ฌ ๊ทธ๋ฃน ์กฐํ |
์ฌ์ฉ ์์
MCP ์ค์ ํ Claude์๊ฒ ์์ฐ์ด๋ก ์์ฒญํ๋ฉด ๋ฉ๋๋ค.
- "APM ์๋น์ค ๋ชฉ๋ก ๋ณด์ฌ์ค"
- "auth-service์ ์ต๊ทผ 1์๊ฐ ์๋ฌ ์กฐํํด์ค"
- "payment-service ํธ๋์ญ์ ์ฑ๋ฅ ํ์ธํด์ค"
License
ISC
