Skip to content
This repository was archived by the owner on Sep 17, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
name: 'Publish to NPM'

# This repository is deprecated. Starting with version 2.9.0 all packages are developed and
# published from the consolidated `glsp-core` monorepo (https://github.com/eclipse-glsp/glsp-core).
# The automatic `workflow_run` trigger (nightly publish on successful CI of `main`) has therefore
# been removed. Only manual dispatch/call remains, for emergency republishing of old versions.
on:
workflow_run:
workflows: ['CI']
types:
- completed
branches: [main]
workflow_call:
inputs:
ref:
Expand Down
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# AGENTS.md

> **This repository is deprecated and will be archived.** Active development happens in the [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo — do not implement changes here.

## Project Overview

Eclipse GLSP Server Node monorepo. Provides the TypeScript-based server framework for the Graphical Language Server Platform (GLSP). Contains core server packages, graph model, ELK layout integration, and example workflow server. Uses pnpm workspaces.
Expand Down
2 changes: 2 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# CLAUDE.md

> **This repository is deprecated and will be archived.** Active development happens in the [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo — do not implement changes here.

## Project Overview

Eclipse GLSP Server Node monorepo. Provides the TypeScript-based server framework for the Graphical Language Server Platform (GLSP). Contains core server packages, graph model, ELK layout integration, and example workflow server. Uses pnpm workspaces.
Expand Down
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Contributing to Eclipse GLSP

> [!IMPORTANT]
> This repository is deprecated and will be archived soon. Please contribute to the consolidated
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo instead and follow its
> [CONTRIBUTING.md](https://github.com/eclipse-glsp/glsp-core/blob/main/CONTRIBUTING.md).

Thank you for your interest in the GLSP project! The following is a set of guidelines for contributing to GLSP.

## Code of Conduct
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# GLSP Server [![Build Status](https://img.shields.io/github/actions/workflow/status/eclipse-glsp/glsp-server-node/ci.yml?branch=main&label=build)](https://github.com/eclipse-glsp/glsp-server-node/actions/workflows/ci.yml)

> [!IMPORTANT]
> **This repository is deprecated and will be archived soon.**
> Development has moved to the consolidated [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo.
> Starting with version `2.9.0`, all packages of this repository are developed and published from there.
> Please report issues in the [GLSP umbrella repository](https://github.com/eclipse-glsp/glsp/issues) and open pull requests against `glsp-core`.

Contains the code for the Typescript-based framework to create [GLSP](https://github.com/eclipse-glsp/glsp) server components.
The implementation of this server is aligned with the default Java based [GLSP Server](https://github.com/eclipse-glsp/glsp-server-node).

Expand Down
5 changes: 5 additions & 0 deletions examples/workflow-server-bundled-web/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Eclipse GLSP - Workflow Example Server (bundled, web)

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`examples/workflow-server-bundled-web`). This repository is deprecated and will be archived.
> In `glsp-core` this package is private and will no longer be published to npm.

Provides a bundled version of the Workflow example server for web (webworker). This example server is used as dev example in GLSP projects.
Note that this package provides the bundled file. If you are looking for the unbundled source code with type definitions check out
[`@eclipse-glsp-examples/workflow-server`](https://www.npmjs.com/package/@eclipse-glsp-examples/workflow-server).
Expand Down
4 changes: 4 additions & 0 deletions examples/workflow-server-bundled/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Eclipse GLSP - Workflow Example Server (bundled)

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`examples/workflow-server-bundled`). This repository is deprecated and will be archived.

Provides a bundled version of the Workflow example server for node. This example server is used as dev example in GLSP projects.
Note that this package provides the bundled file. If you are looking for the unbundled source code with type definitions check out
[`@eclipse-glsp-examples/workflow-server`](https://www.npmjs.com/package/@eclipse-glsp-examples/workflow-server).
Expand Down
4 changes: 4 additions & 0 deletions examples/workflow-server-mcp-demo/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Workflow Server MCP Demo (browser)

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`examples/workflow-server-mcp-demo`). This repository is deprecated and will be archived.

A browser demo for the `@eclipse-glsp/server-mcp` portable Fetch handler. The page opens a
workflow GLSP session inside an in-page Web Worker and drives the MCP server through a
Service Worker that intercepts `fetch('/mcp', …)` and proxies the request to the Worker via
Expand Down
4 changes: 4 additions & 0 deletions examples/workflow-server/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Eclipse GLSP - Workflow Examples

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`examples/workflow-server`). This repository is deprecated and will be archived.

Provides the typescript implementation of the Workflow example server. This example server is used as dev example in GLSP projects.

## Workflow Diagram Example
Expand Down
4 changes: 4 additions & 0 deletions packages/graph/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Eclipse GLSP - Graph model

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`packages/server/graph`). This repository is deprecated and will be archived.

A typescript implementation of the [GLSP graph model](https://github.com/eclipse-glsp/glsp-server/tree/master/plugins/org.eclipse.glsp.graph).

## More information
Expand Down
4 changes: 4 additions & 0 deletions packages/layout-elk/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Eclipse GLSP - Layout ELK

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`packages/server/layout-elk`). This repository is deprecated and will be archived.

Integration of the [Eclipse Layout Kernel (ELK)](https://www.eclipse.org/elk/) with the GLSP node server framework.
This packages provides an ELK layout engine that can be used for autolayouting the graphical model (GModel) on node servers.

Expand Down
4 changes: 4 additions & 0 deletions packages/server-mcp/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @eclipse-glsp/server-mcp

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`packages/server/server-mcp`). This repository is deprecated and will be archived.

> **Status: Experimental.** The MCP integration is under active development. Option names, schema shapes, and handler contracts MAY change in minor releases until the feature graduates from experimental status. Pin the package version in adopter projects; track release notes for breaking changes.

An extension of the [GLSP Node Server](https://github.com/eclipse-glsp/glsp-server-node) that exposes a [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server alongside the existing GLSP server. This allows AI agents and LLM-based tools to interact with graphical diagram models using the standardized MCP interface.
Expand Down
4 changes: 4 additions & 0 deletions packages/server/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Eclipse GLSP - Server

> [!IMPORTANT]
> Starting with version `2.9.0`, this package is developed and published from the
> [`glsp-core`](https://github.com/eclipse-glsp/glsp-core) monorepo (`packages/server/server`). This repository is deprecated and will be archived.

A typescript implementation of the Java [GLSP Server](https://github.com/eclipse-glsp/glsp-server).

## More information
Expand Down