MCPcopy Index your code
hub / github.com/KnowledgeCaptureAndDiscovery/wings

github.com/KnowledgeCaptureAndDiscovery/wings @5.5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.5.2 ↗ · + Follow
4,014 symbols 12,309 edges 251 files 211 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Test

Wings

Installation

Docker

You must install Docker and docker-compose.

Clone the repository

$ git clone https://github.com/KnowledgeCaptureAndDiscovery/wings.git

Deploy the container with the following command:

$ docker-compose up -d

Open the browser http://localhost:8080/wings-portal to access the Wings portal.

To stop the container, run the following command:

$ docker-compose down

Users

The default user is admin and the password is 4dm1n!23. You can change the password in the ./wings-docker/config/tomcat/tomcat-users.xml and rebuild the container.

$ docker-compose build
$ docker-compose up -d

Configuration

Please follow the instructions in README Configuration to configure the Wings project.

Images

Docker images are available at DockerHub

Maven

Please follow the instructions in README Maven to install the Wings project.

Extension points exported contracts — how you extend this code

ComponentReasoningAPI (Interface)
The interface for communicating with the Component Catalog during Workflow Planning and generation [4 implementers]
planner/src/main/java/edu/isi/wings/catalog/component/api/ComponentReasoningAPI.java
StepExecutionEngine (Interface)
(no doc) [7 implementers]
planner/src/main/java/edu/isi/wings/execution/engine/api/StepExecutionEngine.java
PlanExecutionEngine (Interface)
(no doc) [7 implementers]
planner/src/main/java/edu/isi/wings/execution/engine/api/PlanExecutionEngine.java
DataCreationAPI (Interface)
The interface used by data catalog viewers to query the data. Read/Only access [2 implementers]
planner/src/main/java/edu/isi/wings/catalog/data/api/DataCreationAPI.java
LoggingKeys (Interface)
Defines keys for creating logs within the workflow system @author pgroth [1 implementers]
planner/src/main/java/edu/isi/wings/common/logging/LoggingKeys.java

Core symbols most depended-on inside this repo

getID
called by 609
planner/src/main/java/edu/isi/wings/workflow/template/api/Seed.java
add
called by 517
planner/src/main/java/edu/isi/wings/common/logging/EventLogMessage.java
getName
called by 220
planner/src/main/java/edu/isi/wings/workflow/template/api/Seed.java
equals
called by 201
planner/src/main/java/edu/isi/wings/workflow/template/classes/sets/WingsSet.java
end
called by 157
planner/src/main/java/edu/isi/wings/planner/cli/Wings.java
call
called by 124
planner/src/main/java/edu/isi/wings/catalog/resource/classes/Machine.java
remove
called by 118
engines/pegasus/adapter/src/main/java/edu/isi/wings/execution/engine/api/impl/pegasus/PegasusExecutionEngine.java
C
called by 109
portal/src/main/webapp/lib/codemirror/codemirror-compressed.js

Shape

Method 2,376
Function 1,408
Class 205
Interface 19
Enum 6

Languages

Java65%
TypeScript35%

Modules by API surface

portal/src/main/webapp/js/util/d3.v4.min.js843 symbols
portal/src/main/webapp/lib/codemirror/codemirror-compressed.js365 symbols
planner/src/main/java/edu/isi/wings/workflow/template/api/impl/kb/TemplateKB.java97 symbols
portal/src/main/webapp/js/workers/jsonc.min.js77 symbols
planner/src/main/java/edu/isi/wings/catalog/resource/classes/Machine.java58 symbols
planner/src/main/java/edu/isi/wings/common/kb/PropertiesHelper.java56 symbols
planner/src/main/java/edu/isi/wings/workflow/template/api/Template.java55 symbols
portal/src/main/java/edu/isi/wings/portal/classes/domains/Domain.java53 symbols
engines/oodt/adapter/src/main/java/edu/isi/wings/catalog/data/api/impl/oodt/DataCreationFM.java52 symbols
planner/src/main/java/edu/isi/wings/catalog/data/api/impl/kb/DataCreationKB.java50 symbols
planner/src/main/java/edu/isi/wings/catalog/data/api/DataCreationAPI.java46 symbols
portal/src/main/webapp/js/util/encoder.js43 symbols

For agents

$ claude mcp add wings \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact