Skip to content

view-parameter-routing#110

Merged
general-kroll-4-life merged 1 commit intomainfrom
feature/view-union-function-support
Dec 20, 2022
Merged

view-parameter-routing#110
general-kroll-4-life merged 1 commit intomainfrom
feature/view-union-function-support

Conversation

@general-kroll-4-life
Copy link
Contributor

Summary:

  • Recursive Select AST node analysis:
    • Some parameter routing.
    • ON condition data flow analysis.
    • Composable, encapsulated object for this phase.
  • Supports pattern for parameter routing into indirects.
  • Views may now contain UNION queries:
    • Inclusive of integration testing.

Summary:

  - Recursive `Select` AST node analysis:
    - Some parameter routing.
    - `ON` condition data flow analysis.
    - Composable, encapsulated object for this phase.
  - Supports pattern for parameter routing into indirects.
  - Views may now contain `UNION` queries.
    - Inclusive of integration testing.
@general-kroll-4-life general-kroll-4-life merged commit 6b20ecb into main Dec 20, 2022
@general-kroll-4-life general-kroll-4-life deleted the feature/view-union-function-support branch December 20, 2022 02:36
general-kroll-4-life added a commit that referenced this pull request Oct 8, 2025
Summary:

Implements Model Context Protocol server to enable LLMs to consume
StackQL as a first-class information source.

Key features:
- Backend interface abstraction for flexible query execution
- Comprehensive configuration with JSON/YAML support
- Complete MCP protocol implementation (initialize, resources, tools)
- Multiple transport support (stdio, TCP, WebSocket)
- Zero dependencies on StackQL internals
- Example backend for testing and demonstration

The package provides clean separation of concerns with interfaces
that can be implemented for in-memory, TCP, or other communication
methods as requested in issue #110.

🤖 Generated with [Claude Code](https://claude.ai/code)

---

- Hide all concrete types behind interfaces except config structures
- Make factory functions return interface types
- Create hierarchical schema interface instead of flat schema
- Add nolint comments for driver import
- Remove unused imports and ensure clean API

🤖 Generated with [Claude Code](https://claude.ai/code)

---

Summary:

- Leverage golang mcp SDK.
- Conform golang versioning.
- Added `stackql_mcp_client` to Dockerfile.
- Agnostic backend for MCP.
- Added robot test `MCP HTTP Server Run List Tools`.
- Added robot test `MCP HTTP Server Verify Greeting Tool`.
- Added robot test `MCP HTTP Server List Providers Tool`.
- Added robot test `MCP HTTP Server List Services Tool`.
- Added robot test `MCP HTTP Server List Resources Tool`.
- Added robot test `MCP HTTP Server List Methods Tool`.
- Added robot test `MCP HTTP Server Query Tool`.
- Doc improvements.
@general-kroll-4-life general-kroll-4-life mentioned this pull request Oct 8, 2025
10 tasks
general-kroll-4-life added a commit that referenced this pull request Oct 8, 2025
* mcp-function

Summary:

Implements Model Context Protocol server to enable LLMs to consume
StackQL as a first-class information source.

Key features:
- Backend interface abstraction for flexible query execution
- Comprehensive configuration with JSON/YAML support
- Complete MCP protocol implementation (initialize, resources, tools)
- Multiple transport support (stdio, TCP, WebSocket)
- Zero dependencies on StackQL internals
- Example backend for testing and demonstration

The package provides clean separation of concerns with interfaces
that can be implemented for in-memory, TCP, or other communication
methods as requested in issue #110.

🤖 Generated with [Claude Code](https://claude.ai/code)

---

- Hide all concrete types behind interfaces except config structures
- Make factory functions return interface types
- Create hierarchical schema interface instead of flat schema
- Add nolint comments for driver import
- Remove unused imports and ensure clean API

🤖 Generated with [Claude Code](https://claude.ai/code)

---

Summary:

- Leverage golang mcp SDK.
- Conform golang versioning.
- Added `stackql_mcp_client` to Dockerfile.
- Agnostic backend for MCP.
- Added robot test `MCP HTTP Server Run List Tools`.
- Added robot test `MCP HTTP Server Verify Greeting Tool`.
- Added robot test `MCP HTTP Server List Providers Tool`.
- Added robot test `MCP HTTP Server List Services Tool`.
- Added robot test `MCP HTTP Server List Resources Tool`.
- Added robot test `MCP HTTP Server List Methods Tool`.
- Added robot test `MCP HTTP Server Query Tool`.
- Doc improvements.

* - Linter fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant