diff --git a/clients.mdx b/clients.mdx index 61b72dc..a1bd4b8 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 | | [5ire][5ire] | ❌ | ❌ | ✅ | ❌ | ❌ | Supports tools. | [Claude]: https://claude.ai/download @@ -29,6 +30,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 [5ire]: https://github.com/nanbingxyz/5ire [Resources]: https://modelcontextprotocol.io/docs/concepts/resources @@ -124,6 +126,14 @@ 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 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) + ### 5ire [5ire](https://github.com/nanbingxyz/5ire) is an open source cross-platform desktop AI assistant that supports tools through MCP servers. 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. 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