Database · MODEL CONTEXT PROTOCOL

narinzar agents sql mcp

narinzar agents sql mcp is a community-listed Model Context Protocol server. Review the source repository before installation.

WHAT IT CONNECTS

narinzar agents sql mcp 为 AI Agent 提供什么

  • **Natural Language Queries**: Ask questions about your data in plain English
  • **SQL Query Generation**: Automatically generates SQL queries based on user input
  • **Query Execution**: Executes the generated queries against a connected SQLite database
  • **Result Formatting**: Displays query results in a readable format
  • **Error Handling**: Provides clear explanations when queries fail
  • **Example Queries**: Includes sample queries to help users get started
  • **Web Interface** (`app.py`): A Gradio web interface that allows users to interact with the AI
  • **MCP Server** (`mcp_server.py`): A server that handles SQL query execution
  • **MCP Client** (`mcp_client.py`): A client that facilitates communication between the web interface and the MCP server
  • Python 3.8+
  • An Anthropic API key (to access Claude)
  • Clone this repository:
  • Install dependencies:
  • Create a `.env` file in the project root with your Anthropic API key:
  • Start the application:
  • Open your web browser and navigate to:
  • Type in a natural language query and press Enter or click Submit.
  • "List all tables in the database"
  • "Show me all users"
  • "Count how many products cost more than $300"
  • "What's the total value of all products in stock?"
  • "Insert a new product called 'Tablet' with price $499.99 and stock 5"
  • "Update the price of Laptop to $1099.99"
  • `id`: INTEGER (Primary Key)
  • `name`: TEXT
  • `email`: TEXT
  • `created_at`: TIMESTAMP
  • `id`: INTEGER (Primary Key)
  • `name`: TEXT
  • `price`: REAL
  • `stock`: INTEGER
  • Understand natural language queries
  • Generate appropriate SQL queries
  • Explain query results to users
  • Lightweight
  • Serverless
  • Self-contained
  • Zero-configuration
  • Replace the database initialization in `app.py` with your own database file path
  • Update the sample table documentation in the UI to match your schema
  • Currently only supports SQLite databases
  • Complex queries might require refinement
  • Limited error recovery for malformed queries

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。