Skip to main content

Apache Jena (Fuseki) API + MCP Server + A2A Server for Agentic AI!

Project description

jena-mcp

A Model Context Protocol (MCP) server for Jena integration.

Table of Contents

Overview

jena-mcp exposes a standardized interface to interact with Jena using the Model Context Protocol.

Installation

pip install -e .

Usage

Run the MCP server directly:

python -m jena_mcp

Architecture

See /docs for architectural diagrams and further documentation.

Deployment

Bare-metal

python -m jena_mcp.agent_server

Docker

docker compose -f docker/agent.compose.yml up -d

Environment Variables

Variable Description
JENA_FUSEKI_URL Fuseki server URL
JENA_USER Admin user
JENA_PASSWORD Admin password

MCP Tools

Tool Description
get_jena_info Retrieve basic information from Jena
query_jena Run a query against the Jena instance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jena_mcp-0.5.0.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jena_mcp-0.5.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file jena_mcp-0.5.0.tar.gz.

File metadata

  • Download URL: jena_mcp-0.5.0.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for jena_mcp-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8ac72b026753bc643ef42fa22d6bcb4a128bb06295f0af5cb05eb3f790edd194
MD5 e65ab9e0e8e08b59e8b89aa926e52259
BLAKE2b-256 d16374e3a4523394ee696850e5d3e7f630d857ee6c366c01f8c734c398857e84

See more details on using hashes here.

File details

Details for the file jena_mcp-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: jena_mcp-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for jena_mcp-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c0545d64cb8708ba5adb755e67e2d0f2c1b3b089669c6a958823713ce5d1761
MD5 f9d0fe67a7c57b3cec4a0f265d2f6852
BLAKE2b-256 60245939d427fc489291fd10641d4eb2b60e5688d175381ef27bedfe851d1504

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page