From dfad63498f0488b8ccedc4e9445668b98fc8556a Mon Sep 17 00:00:00 2001 From: Domas Bitvinskas Date: Sat, 21 Dec 2024 03:08:12 +0200 Subject: [PATCH 1/4] Add Superinterface client --- clients.mdx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/clients.mdx b/clients.mdx index f842ad8..bbf97e9 100644 --- a/clients.mdx +++ b/clients.mdx @@ -18,6 +18,7 @@ This page provides an overview of applications that support the Model Context Pr | [Cline][Cline] | ✅ | ❌ | ✅ | ❌ | ❌ | Supports tools and resources. | | [LibreChat][LibreChat] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents | | [TheiaAI/TheiaIDE][TheiaAI/TheiaIDE] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools for Agents in Theia AI and the AI-powered Theia IDE | +| [Superinterface][Superinterface] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools | [Claude]: https://claude.ai/download [Zed]: https://zed.dev @@ -28,6 +29,7 @@ This page provides an overview of applications that support the Model Context Pr [Cline]: https://github.com/cline/cline [LibreChat]: https://github.com/danny-avila/LibreChat [TheiaAI/TheiaIDE]: https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/ +[Superinterface]: https://superinterface.ai [Resources]: https://modelcontextprotocol.io/docs/concepts/resources [Prompts]: https://modelcontextprotocol.io/docs/concepts/prompts @@ -122,6 +124,15 @@ Theia AI and Theia IDE's MCP integration provide users with flexibility, making - [Theia IDE and Theia AI MCP Announcement](https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/) - [Download the AI-powered Theia IDE](https://theia-ide.org/) +### Superinterface +[Superinterface](https://superinterface.ai) is AI infrastructure and developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more. + +**Key features:** +- Use tools from MCP servers in assistants embedded via React components or script tags +- SSE transport support +- Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others) +- OpenAI Assistants API support + ## Adding MCP support to your application 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. From 4803339c29400d6a0b5f3e8a6d8f696e40dcc05e Mon Sep 17 00:00:00 2001 From: Domas Bitvinskas Date: Sat, 21 Dec 2024 21:08:20 +0200 Subject: [PATCH 2/4] Add Supergateway --- examples.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples.mdx b/examples.mdx index 000c722..49cbd7f 100644 --- a/examples.mdx +++ b/examples.mdx @@ -119,5 +119,6 @@ To use an MCP server with Claude, add it to your configuration: - [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) - Curated list of MCP servers - [MCP CLI](https://github.com/wong2/mcp-cli) - Command-line inspector for testing MCP servers - [MCP Get](https://mcp-get.com) - Tool for installing and managing MCP servers +- [Supergateway](https://github.com/supercorp-ai/supergateway) - Run MCP stdio servers over SSE -Visit our [GitHub Discussions](https://github.com/orgs/modelcontextprotocol/discussions) to engage with the MCP community. \ No newline at end of file +Visit our [GitHub Discussions](https://github.com/orgs/modelcontextprotocol/discussions) to engage with the MCP community. From b0fe2cd2619605823e12b3935255566c58711ba0 Mon Sep 17 00:00:00 2001 From: hideya Date: Sat, 21 Dec 2024 10:39:21 +0900 Subject: [PATCH 3/4] Update the node client example for anthropic-ai/sdk 0.33 --- tutorials/building-a-client-node.mdx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tutorials/building-a-client-node.mdx b/tutorials/building-a-client-node.mdx index 9cc5ccc..ddfe90a 100644 --- a/tutorials/building-a-client-node.mdx +++ b/tutorials/building-a-client-node.mdx @@ -85,7 +85,6 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; import Anthropic from "@anthropic-ai/sdk"; import dotenv from "dotenv"; -import { Tool } from "@anthropic-ai/sdk/resources/messages.js"; import { CallToolResultSchema, ListToolsResultSchema, @@ -181,7 +180,7 @@ Now add the core functionality for processing queries and handling tool calls: ListToolsResultSchema ); - const availableTools: Tool[] = toolsResponse.tools.map((tool: any) => ({ + const availableTools = toolsResponse.tools.map((tool: any) => ({ name: tool.name, description: tool.description, input_schema: tool.inputSchema, @@ -211,7 +210,7 @@ Now add the core functionality for processing queries and handling tool calls: method: "tools/call", params: { name: toolName, - args: toolArgs, + arguments: toolArgs, }, }, CallToolResultSchema From 9560b1cee6982f57ed41fb30acc367175cd6da88 Mon Sep 17 00:00:00 2001 From: Domas Bitvinskas Date: Thu, 2 Jan 2025 17:11:20 +0200 Subject: [PATCH 4/4] Improve Superinterface copy --- clients.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/clients.mdx b/clients.mdx index bbf97e9..17c2741 100644 --- a/clients.mdx +++ b/clients.mdx @@ -125,13 +125,12 @@ Theia AI and Theia IDE's MCP integration provide users with flexibility, making - [Download the AI-powered Theia IDE](https://theia-ide.org/) ### Superinterface -[Superinterface](https://superinterface.ai) is AI infrastructure and developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more. +[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. **Key features:** - Use tools from MCP servers in assistants embedded via React components or script tags - SSE transport support - Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others) -- OpenAI Assistants API support ## Adding MCP support to your application