Skip to content

Commit 5304864

Browse files
authored
Merge branch 'main' into main
2 parents db1b45d + 9b9f391 commit 5304864

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

clients.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ This page provides an overview of applications that support the Model Context Pr
1818
| [Cline][Cline] |||||| Supports tools and resources. |
1919
| [LibreChat][LibreChat] |||||| Supports tools for Agents |
2020
| [TheiaAI/TheiaIDE][TheiaAI/TheiaIDE] |||||| Supports tools for Agents in Theia AI and the AI-powered Theia IDE |
21+
| [Superinterface][Superinterface] |||||| Supports tools |
2122

2223
[Claude]: https://claude.ai/download
2324
[Zed]: https://zed.dev
@@ -28,6 +29,7 @@ This page provides an overview of applications that support the Model Context Pr
2829
[Cline]: https://github.com/cline/cline
2930
[LibreChat]: https://github.com/danny-avila/LibreChat
3031
[TheiaAI/TheiaIDE]: https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/
32+
[Superinterface]: https://superinterface.ai
3133

3234
[Resources]: https://modelcontextprotocol.io/docs/concepts/resources
3335
[Prompts]: https://modelcontextprotocol.io/docs/concepts/prompts
@@ -122,6 +124,14 @@ Theia AI and Theia IDE's MCP integration provide users with flexibility, making
122124
- [Theia IDE and Theia AI MCP Announcement](https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/)
123125
- [Download the AI-powered Theia IDE](https://theia-ide.org/)
124126

127+
### Superinterface
128+
[Superinterface](https://superinterface.ai) is AI infrastructure and a developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more.
129+
130+
**Key features:**
131+
- Use tools from MCP servers in assistants embedded via React components or script tags
132+
- SSE transport support
133+
- Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others)
134+
125135
## Adding MCP support to your application
126136

127137
If you've added MCP support to your application, we encourage you to submit a pull request to add it to this list. MCP integration can provide your users with powerful contextual AI capabilities and make your application part of the growing MCP ecosystem.

examples.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,6 @@ To use an MCP server with Claude, add it to your configuration:
119119
- [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) - Curated list of MCP servers
120120
- [MCP CLI](https://github.com/wong2/mcp-cli) - Command-line inspector for testing MCP servers
121121
- [MCP Get](https://mcp-get.com) - Tool for installing and managing MCP servers
122+
- [Supergateway](https://github.com/supercorp-ai/supergateway) - Run MCP stdio servers over SSE
122123

123-
Visit our [GitHub Discussions](https://github.com/orgs/modelcontextprotocol/discussions) to engage with the MCP community.
124+
Visit our [GitHub Discussions](https://github.com/orgs/modelcontextprotocol/discussions) to engage with the MCP community.

tutorials/building-a-client-node.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js";
8585
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
8686
import Anthropic from "@anthropic-ai/sdk";
8787
import dotenv from "dotenv";
88-
import { Tool } from "@anthropic-ai/sdk/resources/messages.js";
8988
import {
9089
CallToolResultSchema,
9190
ListToolsResultSchema,
@@ -181,7 +180,7 @@ Now add the core functionality for processing queries and handling tool calls:
181180
ListToolsResultSchema
182181
);
183182

184-
const availableTools: Tool[] = toolsResponse.tools.map((tool: any) => ({
183+
const availableTools = toolsResponse.tools.map((tool: any) => ({
185184
name: tool.name,
186185
description: tool.description,
187186
input_schema: tool.inputSchema,
@@ -211,7 +210,7 @@ Now add the core functionality for processing queries and handling tool calls:
211210
method: "tools/call",
212211
params: {
213212
name: toolName,
214-
args: toolArgs,
213+
arguments: toolArgs,
215214
},
216215
},
217216
CallToolResultSchema

0 commit comments

Comments
 (0)