feat(integrations): add OpenClaw plugin and integration module (#460)

- Add integrations/openclaw/ with OpenClawKGTool (REST) and
  OpenClawMCPConfig (mcporter.json generator)
- Add plugins/.openclaw-plugin/ bundle (plugin.json, marketplace.json,
  README) with MCP + native tool support
- Add OpenClaw badge to README header
- Reorganize "Works With Every AI Tool" table into labeled groups:
  Native Plugin Bundle, MCP Server + Plugin, MCP Server, REST API

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Mohd Kaif
2026-04-14 12:27:25 +05:30
committed by GitHub
co-authored by Claude Sonnet 4.6
parent a1478af9c4
commit 60bf8ec75e
7 changed files with 623 additions and 23 deletions
+62
View File
@@ -0,0 +1,62 @@
# Semantica — OpenClaw Plugin
Adds all 17 Semantica skills, 3 agents, and the full MCP integration to [OpenClaw](https://openclaw.ai) — the open-source personal AI agent platform.
## MCP Server Setup (recommended)
### 1. Start the Semantica MCP server
```bash
python -m semantica.mcp_server
```
### 2. Add to `mcporter.json`
Paste the following into your OpenClaw `mcporter.json` (usually `~/.openclaw/mcporter.json`):
```json
{
"mcpServers": {
"semantica": {
"command": "python",
"args": ["-m", "semantica.mcp_server"],
"transport": "stdio"
}
}
}
```
### 3. Restart the OpenClaw Gateway
```bash
openclaw gateway restart
```
OpenClaw will automatically discover all 12 Semantica tools and 3 resources.
## Skills
All 17 skills under [`plugins/skills/`](../skills/) are available once the plugin is loaded:
`extract` · `ingest` · `query` · `ontology` · `validate` · `deduplicate` · `embed` · `reason` · `decision` · `causal` · `temporal` · `provenance` · `policy` · `explain` · `export` · `change` · `visualize`
## Native Tool (REST, no MCP gateway)
For agents that cannot use the MCP gateway, use the `OpenClawKGTool` REST wrapper:
```python
from integrations.openclaw import OpenClawKGTool
tool = OpenClawKGTool(base_url="http://localhost:8000")
entities = tool.extract_entities("Alice manages the project.")
tool.record_decision("Deploy model v2 to production")
summary = tool.get_graph_summary()
```
See [`integrations/openclaw/README.md`](../../integrations/openclaw/README.md) for the full guide, including SOUL.md agent snippets.
## Requirements
- Python 3.8+
- `pip install semantica`
- OpenClaw — [openclaw.ai](https://openclaw.ai)
+18
View File
@@ -0,0 +1,18 @@
{
"name": "semantica-openclaw",
"plugins": [
{
"name": "semantica",
"description": "Semantica plugin for OpenClaw: knowledge graph skills, decision intelligence, reasoning, extraction, and visualization.",
"source": "./",
"category": "Productivity",
"tags": [
"knowledge-graph",
"reasoning",
"semantica",
"openclaw",
"mcp"
]
}
]
}
+46
View File
@@ -0,0 +1,46 @@
{
"name": "semantica-openclaw",
"displayName": "Semantica OpenClaw Plugin",
"description": "Semantica plugin for OpenClaw: knowledge graph skills, decision intelligence, reasoning, extraction, and visualization via MCP and native REST tool.",
"version": "0.1.0",
"author": {
"name": "Semantica Contributors"
},
"homepage": "https://github.com/Hawksight-AI/semantica",
"repository": "https://github.com/Hawksight-AI/semantica",
"license": "MIT",
"keywords": [
"semantica",
"knowledge graph",
"openclaw",
"context graphs",
"decision intelligence",
"explainability",
"causal analysis",
"provenance",
"ontology",
"graph analytics",
"semantic extraction",
"visualization",
"reasoning",
"mcp"
],
"skills": "../skills",
"agents": "../agents",
"hooks": "../hooks/hooks.json",
"mcp": {
"server": "python -m semantica.mcp_server",
"transport": "stdio"
},
"openclaw": {
"mcporter": {
"mcpServers": {
"semantica": {
"command": "python",
"args": ["-m", "semantica.mcp_server"],
"transport": "stdio"
}
}
}
}
}