MCP.Market

Web Algebra MCP server

by AtomGraph·io.github.AtomGraph/web-algebra·v2.0.4·46 stars

Composable Linked Data and SPARQL operations, and LinkedDataHub content tools

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

46 stars207 downloads/wk

Reviews

Write one

Nobody has reviewed Web Algebra yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Web Algebra tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Web Algebra compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
GitHub stars
46
more than 94% of 28,688 servers
Downloads a week
207
more than 76% of 12,191 servers with a package

Release history: 3 versions in the registry since 2026-10-21, latest 2026-10-29, typically one every 7 days.

Install Web Algebra in Claude Code, Cursor or VS Code

claude mcp add web-algebra -- uvx web-algebra
Add to Cursor

What the publisher says

From the Web Algebra repository's README, as published. We do not edit it. Read it on GitHub

Web-Algebra

<!-- mcp-name: io.github.AtomGraph/web-algebra -->

A composable RDF operations system that translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data.

Overview

This system implements generic operations for RDF Linked Data and SPARQL management, as well as some LinkedDataHub-specific operations. Operations can be consumed in two ways:

  1. Executable JSON format: Operations are composed into JSON structures and executed by the provided execution engine
  2. Model Context Protocol (MCP): Operations are exposed as tools for AI agents to use interactively

Instead of agents executing semantic workflows step-by-step through individual MCP tool calls, Web-Algebra enables agents to compile entire workflows into optimized JSON "bytecode" that executes atomically - enabling complex multi-operation compositions.

Demo

See WebAlgebra in action - translating natural language into RDF operations.

Architecture

The system is built around the Operation abstract base class that provides:

  • Registry System: Auto-discovery of operations from src/web_algebra/operations/
  • JSON DSL: Operations use @op key with args for parameters, supporting nested operation calls
  • RDFLib Type System: Uses URIRef, Literal, Graph, and Result types internally for proper RDF handling
  • Execution Engine: Both standalone execution and MCP server integration
  • Context System: ForEach operations set row context for inner operations to access via Value
  • URI Resolution: Proper semantic URI construction with ResolveURI operation

Key Components

  • System Prompt: Complete operation definitions and JSON format specification
  • Formal Semantics: Complete type system and operation catalog
  • Operation Interface: Base class and JSON interpreter
  • Operation Implementations: Directory containing all available operations
  • Examples: Real-world plans over live Linked Data, each with its result and checks

Operations

The operations cover read-write Linked Data, SPARQL queries, URI manipulation, and LinkedDataHub-specific resource creation. Non-exhaustive list:

  • Linked Data
  • GET
  • PATCH
  • POST
  • PUT
  • SPARQL
  • CONSTRUCT
  • DESCRIBE
  • SELECT
  • Substitute
  • Values
  • SPARQLString

Usage

Pre-requisites

uv venv uv sync

  1. Install uv
  2. bash
### Standalone

#### Natural language instruction

uv run python src/web_algebra/main.py

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Web Algebra: common questions

Is Web Algebra MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Web Algebra safety report
How do I install Web Algebra?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Web Algebra need an API key?
Yes. The registry entry asks for CERT_PASSWORD, OPENAI_API_KEY.
Is Web Algebra maintained?
The last commit was 13 days ago (2026-10-21). The latest release is v2.0.4.
How does Web Algebra compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); github stars 46 (more than 94% of 28,688 servers); downloads a week 207 (more than 76% of 12,191 servers with a package). Full comparison.