1. Conduid
  2. AI
  3. Qlexpress MCP
MCP server · AI

Qlexpress MCP

QLExpress MCP Server is an implementation of the QLExpress expression execution and analysis server based on the Model Context Protocol (MCP).

Unclaimed last commit a year ago ai
34Low

Scored 7 months ago · breakdown

About Qlexpress MCP

Qlexpress MCP is an MCP server published by DQinYuan in the AI category: qLExpress MCP Server is an implementation of the QLExpress expression execution and analysis server based on the Model Context Protocol (MCP).

The repository has 2 stars and 2 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/DQinYuan/qlexpress-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Qlexpress MCP

Powered by Claude · Grounded in docs

I know everything about Qlexpress MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

QLExpress MCP Server

QLExpress MCP Server 是一个基于 Model Context Protocol (MCP) 的 QLExpress 表达式执行和分析服务器实现。

项目介绍

本项目提供了一个完整的 MCP 服务器,支持 QLExpress 表达式的执行和分析。

服务器支持两种运行模式:stdio 模式 和 SSE 模式。

快速开始

环境要求

  • Java 17 或更高版本
  • Maven 3.6 或更高版本

构建项目

mvn clean package

构建完成后,可执行 JAR 文件将位于 target/qlexpress-mcp-server-1.0.0.jar。

启动方法

stdio 模式

stdio 模式通过标准输入输出进行通信,适合与本地工具集成:

java -jar -Dspring.ai.mcp.server.stdio=true -Dspring.main.web-application-type=none target/qlexpress-mcp-server-1.0.0.jar

SSE 模式

SSE 模式通过 HTTP Server-Sent Events 进行通信,适合 Web 应用和远程调用:

java -jar target/qlexpress-mcp-server-1.0.0.jar

使用案例

以下是一个典型的使用案例,展示了如何通过 MCP 客户端调用 QLExpress 服务器分析导致表达式结果为 false 的原因:

使用案例

Prompt:

qlexpress脚本:`isVip(userId) && (未登录天数(userId) > 10 || 购物车(userId).isEmpty())`,脚本上下文:`{"userId": 1234}`,
解释导致脚本执行结果的原因。回答请尽量精简且通俗

开发指南

项目结构

基于 Spring AI 实现

qlexpress-mcp/
├── src/main/java/com/example/qlexpressmcp/
│   ├── QLExpressMcpServerApplication.java  # 主应用类
│   └── QLExpressExecuteService.java        # 表达式执行服务
├── src/main/resources/
│   └── application.yml                     # 配置文件
└── src/test/                               # 测试代码

修改自定义函数

com.example.qlexpressmcp.QLExpressExecuteService 中的自定义函数修改成业务中实际的自定义函数。

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Qlexpress MCP

How do I install Qlexpress MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Qlexpress MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Qlexpress MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.