diff --git a/src/sqlite/README.md b/src/sqlite/README.md index 533c7616..5f211c41 100644 --- a/src/sqlite/README.md +++ b/src/sqlite/README.md @@ -1,7 +1,7 @@ # SQLite MCP Server ## Overview -A Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through SQLite. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos that can be enhanced with Claude's analysis when an Anthropic API key is provided. +A Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through SQLite. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos. ## Components @@ -9,7 +9,6 @@ A Model Context Protocol (MCP) server implementation that provides database inte The server exposes a single dynamic resource: - `memo://insights`: A continuously updated business insights memo that aggregates discovered insights during analysis - Auto-updates as new insights are discovered via the append-insight tool - - Optional enhancement through Claude for professional formatting (requires Anthropic API key) ### Prompts The server provides a demonstration prompt: @@ -25,7 +24,7 @@ The server offers six core tools: #### Query Tools - `read-query` - Execute SELECT queries to read data from the database - - Input: + - Input: - `query` (string): The SELECT SQL query to execute - Returns: Query results as array of objects diff --git a/src/sqlite/src/mcp_server_sqlite/server.py b/src/sqlite/src/mcp_server_sqlite/server.py index 442204ff..6437cc41 100644 --- a/src/sqlite/src/mcp_server_sqlite/server.py +++ b/src/sqlite/src/mcp_server_sqlite/server.py @@ -25,7 +25,7 @@ Prompts: This server provides a pre-written prompt called "mcp-demo" that helps users create and analyze database scenarios. The prompt accepts a "topic" argument and guides users through creating tables, analyzing data, and generating insights. For example, if a user provides "retail sales" as the topic, the prompt will help create relevant database tables and guide the analysis process. Prompts basically serve as interactive templates that help structure the conversation with the LLM in a useful way. Resources: -This server exposes one key resource: "memo://insights", which is a business insights memo that gets automatically updated throughout the analysis process. As users analyze the database and discover insights, the memo resource gets updated in real-time to reflect new findings. The memo can even be enhanced with Claude's help if an Anthropic API key is provided, turning raw insights into a well-structured business document. Resources act as living documents that provide context to the conversation. +This server exposes one key resource: "memo://insights", which is a business insights memo that gets automatically updated throughout the analysis process. As users analyze the database and discover insights, the memo resource gets updated in real-time to reflect new findings. Resources act as living documents that provide context to the conversation. Tools: This server provides several SQL-related tools: "read-query": Executes SELECT queries to read data from the database diff --git a/src/sqlite/uv.lock b/src/sqlite/uv.lock index 4fad0aa5..369d3c0a 100644 --- a/src/sqlite/uv.lock +++ b/src/sqlite/uv.lock @@ -139,7 +139,7 @@ wheels = [ [[package]] name = "mcp-server-sqlite" -version = "0.4.1" +version = "0.5.1" source = { editable = "." } dependencies = [ { name = "mcp" },