Tubo de vapor MCP
Este es un servidor MCP de Steampipe simple. Actúa como puente entre tu modelo de IA y la herramienta Steampipe.
Prerrequisitos
- Python 3.10+ instalado.
- uv instalado (mi favorito) y mcp[cli]
- Steampipe instalado y funcionando.
- Complemento Steampipe configurado (por ejemplo, github) con las credenciales necesarias (por ejemplo, token en ~/.steampipe/config/github.spc).
- ¿Hay algún LLM que admita MCP? Estoy usando Claude Here.
- Node.js y npx instalados (necesarios para el Inspector MCP y potencialmente para ejecutar algunos servidores MCP).
Ejecución del MCP Interceptor
Esta es una herramienta increíble para probar si su servidor MCP está funcionando como se espera.
- Ejecutando el Interceptor
npx -y @modelcontextprotocol/inspector uv --directory . run steampipe_mcp_server.py
- Debería abrirse una ventana del navegador con la interfaz de usuario del Inspector MCP (normalmente en http://localhost:XXXX ).
- Espere el estado "Conectado" en el panel izquierdo.
- Vaya a la pestaña Herramientas.
- Debería ver la herramienta run_steampipe_query listada con su descripción.
- Haga clic en el nombre de la herramienta.
- En el campo de entrada JSON "Argumentos", ingrese una consulta Steampipe válida:
- ejecutar y ver los resultados json
Ejecución de la herramienta
Bastante sencillo. Simplemente ejecute el interceptor y asegúrese de que la herramienta funcione desde el directorio. Luego, agregue la configuración del servidor al LLM correspondiente y seleccione la herramienta desde el LLM.
Solución de problemas
- Si la herramienta no se encuentra en el interceptor, eso significa que el decorador @mcp.tool() tiene algún problema.
- Error de ejecución: Consulta el "Resultado" en el Inspector y los registros del servidor (stderr) en tu terminal. ¿Se ejecutó Steampipe? ¿Hubo un error de SQL? ¿Se agotó el tiempo de espera? ¿Se produjo un error de análisis de JSON? Ajusta el script de Python según corresponda.
Riesgo de seguridad Claude ejecuta ciegamente su consulta SQL en esta POC, por lo que existe la posibilidad de generar y ejecutar consultas SQL arbitrarias a través de Steampipe usando sus credenciales configuradas.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Este es un MCP desarrollado para Steampipe. Esta herramienta permite a Claude interactuar directamente con su instalación de Steampipe mediante solicitudes en lenguaje natural. Ejecuta las consultas SQL proporcionadas a través de la CLI de Steampipe y devuelve los resultados de los datos en formato JSON a Claude.
Related MCP Servers
- AsecurityAlicenseAqualityMCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.Last updated -52PythonMIT License
Tembo MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that enables Claude to interact with Tembo Cloud platform API, allowing users to manage Tembo Cloud resources through natural language.Last updated -107TypeScriptMIT License- -securityAlicense-qualityProvides access to Strapi CMS content through the MCP protocol, allowing users to create, read, update, and delete content entries via Claude.Last updated -96917JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -27PythonMIT License