Skip to content

Commit aad7629

Browse files
committed
Update Sophia documentation and branding
1 parent 46de2c0 commit aad7629

5 files changed

Lines changed: 52 additions & 5 deletions

File tree

_includes/docs-sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ <h3 class="mt-2">RESTHeart Cloud</h3>
194194

195195
<div class="part">
196196
<a data-bs-toggle="collapse" href="#part-sophia" role="button">
197-
<h3 class="mt-2">Sophia AI</h3>
197+
<h3 class="mt-2">Sophia</h3>
198198
</a>
199199
<ul id="part-sophia" class="collapse">
200200
<li><a href="/docs/cloud/sophia/">Overview</a></li>

docs/cloud/sophia/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ If you're here to learn about RESTHeart or RESTHeart Cloud, Sophia is already wo
1818

1919
=== Sophia for Your Organization
2020

21-
Sophia is available as a managed service through *RESTHeart Cloud* in the *dedicated* tier. You get your own Sophia instance, powered by your own knowledge base — with full control over contexts, documents, access, and AI behaviour through the admin panel.
21+
Sophia is available as a *managed service* through *RESTHeart Cloud* (dedicated tier) or as an *on-premises deployment* on your own infrastructure. Either way, you get your own Sophia instance, powered by your own knowledge base — with full control over contexts, documents, access, and AI behaviour through the admin panel.
2222

2323
Upload your documents, configure your contexts, and your users get an intelligent assistant that understands your content. Customer support teams, educational institutions, and enterprise organizations use Sophia to make their knowledge instantly accessible.
2424

docs/cloud/sophia/mcp.adoc

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,22 @@ These are fully functional Sophia deployments managed by SoftInstigate. You can
3838

3939
To connect immediately with Claude Desktop, open *Settings → Connectors → Add custom connector* and paste the URL.
4040

41+
For Claude Code, run:
42+
43+
[source,bash]
44+
----
45+
claude mcp add --transport http sophia-restheart https://sophia-api.restheart.com/mcp/restheart
46+
claude mcp add --transport http sophia-cloud https://sophia-api.restheart.com/mcp/cloud
47+
----
48+
49+
For private contexts, add the API token via the `--header` flag:
50+
51+
[source,bash]
52+
----
53+
claude mcp add --transport http sophia-restheart https://<your-sophia>/mcp/<context>/ \
54+
--header "Authorization: Bearer <your-token>"
55+
----
56+
4157
== Clients with Streamable HTTP transport
4258

4359
Add this to the MCP settings:
@@ -54,7 +70,7 @@ Add this to the MCP settings:
5470

5571
== Clients with stdio transport
5672

57-
Some clients (Claude Code, VS Code, Zed) spawn MCP servers as local processes and communicate over stdio. Use link:https://www.npmjs.com/package/mcp-remote[`mcp-remote`] as a bridge. It requires link:https://nodejs.org[Node.js >= 18] and is downloaded automatically by `npx` on first run.
73+
Some clients (VS Code, Zed) spawn MCP servers as local processes and communicate over stdio. Use link:https://www.npmjs.com/package/mcp-remote[`mcp-remote`] as a bridge. It requires link:https://nodejs.org[Node.js >= 18] and is downloaded automatically by `npx` on first run.
5874

5975
Example configuration snippet:
6076

docs/sophia.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@ slack: false
55
applies_to: both
66
---
77

8+
<style>
9+
.sophia-page-wrapper {
10+
display: flex;
11+
flex-direction: column;
12+
height: calc(var(--vh, 1vh) * 100 - 64px);
13+
}
14+
.sophia-info-bar {
15+
flex-shrink: 0;
16+
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
17+
padding: 0.5rem 1rem;
18+
font-size: 0.88rem;
19+
text-align: center;
20+
}
21+
.sophia-info-bar a { color: #f8a839; }
22+
.sophia-page-wrapper .iframe-parent {
23+
flex: 1;
24+
height: auto !important;
25+
}
26+
.sophia-page-wrapper .iframe-parent iframe {
27+
height: 100% !important;
28+
}
29+
</style>
30+
31+
<div class="sophia-page-wrapper">
32+
<div class="sophia-info-bar">
33+
You are chatting with a <strong>Sophia</strong> instance configured to answer questions about RESTHeart.
34+
Sophia is an AI platform by SoftInstigate, available as a managed cloud service or for on-premises deployment —
35+
<a href="/docs/cloud/sophia/">learn more</a>.
36+
</div>
37+
838
<div class="iframe-parent m-0 p-0">
939
<!-- set the --vh property to set the height of the iframe correctly on desktop and mobile screen
1040
also scrolls to top on viewport resize
@@ -30,5 +60,6 @@ applies_to: both
3060
};
3161
}
3262
</script>
33-
<iframe src="https://sophia.restheart.com/contexts/restheart?mcp-link=https:%2F%2Frestheart.org%2Fdocs%2Fcloud%2Fsophia%2Fmcp" scrolling="yes"></iframe>
63+
<iframe src="https://sophia.restheart.com/contexts/restheart?mcp-link=https:%2F%2Frestheart.org%2Fdocs%2Fcloud%2Fsophia%2Fmcp%23softinstigate-public-mcp-servers" scrolling="yes"></iframe>
64+
</div>
3465
</div>

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ excerpt: RESTHeart is a comprehensive backend framework that eliminates boilerpl
4141
<div class="col-md-6 d-flex">
4242
<div class="cta-card">
4343
<a href="/docs/sophia" class="btn btn-primary font-weight-bold btn-lg text-black">
44-
<span class="cta-emoji">💬</span> Chat with Sophia AI
44+
<span class="cta-emoji">💬</span> Get AI Help
4545
</a>
4646
<div class="cta-description mt-4 white">
4747
Get instant answers about RESTHeart • No need to read through all the docs!

0 commit comments

Comments
 (0)