A comprehensive Node.js Model Context Protocol (MCP) server for JasperReports Server REST API v2. This server enables AI assistants and developers to perform all major JasperReports operations including authentication, resource management, report execution, job scheduling, and administrative tasks…
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add jasperreports --env JASPER_URL='<JASPER_URL>' --env JASPER_USERNAME='<JASPER_USERNAME>' --env JASPER_PASSWORD='<JASPER_PASSWORD>' -- npx jasperreports-mcp-server~/.codex/config.toml
[mcp_servers.jasperreports]
command = "npx"
args = ["jasperreports-mcp-server"]
env = { JASPER_URL = "<JASPER_URL>", JASPER_USERNAME = "<JASPER_USERNAME>", JASPER_PASSWORD = "<JASPER_PASSWORD>" }
# codex mcp add jasperreports --env JASPER_URL='<JASPER_URL>' --env JASPER_USERNAME='<JASPER_USERNAME>' --env JASPER_PASSWORD='<JASPER_PASSWORD>' -- npx jasperreports-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"jasperreports": {
"command": "npx",
"args": [
"jasperreports-mcp-server"
],
"env": {
"JASPER_URL": "<JASPER_URL>",
"JASPER_USERNAME": "<JASPER_USERNAME>",
"JASPER_PASSWORD": "<JASPER_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"jasperreports": {
"type": "stdio",
"command": "npx",
"args": [
"jasperreports-mcp-server"
],
"env": {
"JASPER_URL": "<JASPER_URL>",
"JASPER_USERNAME": "<JASPER_USERNAME>",
"JASPER_PASSWORD": "<JASPER_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"jasperreports": {
"command": "npx",
"args": [
"jasperreports-mcp-server"
],
"env": {
"JASPER_URL": "<JASPER_URL>",
"JASPER_USERNAME": "<JASPER_USERNAME>",
"JASPER_PASSWORD": "<JASPER_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"jasperreports": {
"command": "npx",
"args": [
"jasperreports-mcp-server"
],
"env": {
"JASPER_URL": "<JASPER_URL>",
"JASPER_USERNAME": "<JASPER_USERNAME>",
"JASPER_PASSWORD": "<JASPER_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"jasperreports": {
"command": "npx",
"args": [
"jasperreports-mcp-server"
],
"env": {
"JASPER_URL": "<JASPER_URL>",
"JASPER_USERNAME": "<JASPER_USERNAME>",
"JASPER_PASSWORD": "<JASPER_PASSWORD>"
}
}
}
}需要的环境变量
JASPER_URLJASPER_USERNAMEJASPER_PASSWORD
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。