使用说明
splunk mcp服务器
轻便、可扩展 模型上下文协议(MCP) 服务器 Splunk企业,旨在与 克劳德桌面 或任何MCP兼容代理。使用以下方式与Splunk数据进行安全、异步、基于聊天的交互 FastMCP.
🔧 支持的工具
get_knowledge_objectssearch_splunkget_splunk_indexesget_log_statsget_all_usersget_user_infosearch_errors
⚡ 特性
- ⚡ 异步HTTP客户端 通过
httpx - 🧩 简单的插件式架构 用于添加工具
- 💻 设计用于 地方发展 或与Claude Desktop集成
- 🚀 内置于 FastMCP 和 Python 3.13
🛠 安装指南
1.安装克劳德桌面
从下载并安装 拟人克劳德桌面 (目前仅限macOS)。
2.安装 uv (Astral的Python包管理器)
sudo curl-LsSfhttps://astral.sh/uv/install.sh|环境UV_INSTALL_DIR=“/opt”sh
3.克隆存储库
git clone https://github.com/balajifunny/splunk-mcp-server.git
cd splunk-mcp-server
4.设置Splunk配置
更新main.py中的Splunk配置部分
SPLUNK_HOST=127.0.0.1
SPLUNK_PORT=8089
SPLUNK_USERNAME=<your_splunk_username>
SPLUNK_PASSWORD=<your_splunk_password>
SPLUNK_SCHEME=https
5.更新Claude桌面配置
~/库/应用支持/Claude/Claude_desktop_config json
{
"mcpServers": {
"splunk-mcp-demo": {
"command": "/opt/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/Users/<your_user_name>/splunk-mcp-server/main.py"
]
}
}
}
