本项目是Graphlit提供的远程Model Context Protocol (MCP) 服务器的源代码仓库。它允许兼容MCP的LLM客户端(如Cline, Cursor, Goose, Windsurf等)连接并利用Graphlit平台的能力,特别是在Graphlit API和SDK的使用问答以及代码生成方面。

主要功能点

  • Graphlit 知识问答: 允许LLM客户端查询关于Graphlit平台、其API和SDK的详细信息。
  • 代码示例生成: 能够根据用户提问和指定的编程语言(如Python、TypeScript、C#)生成相关的Graphlit API或SDK代码示例。
  • 标准化协议: 使用Model Context Protocol (MCP) 通过JSON-RPC与客户端通信,确保互操作性。
  • 多种传输支持: 支持如Server-Sent Events (SSE) 等多种传输协议。

安装步骤

本项目提供的是远程MCP服务器的源代码,而非一个需要用户在本地安装运行的服务器应用。您无需下载或运行本仓库代码。

要使用此MCP服务器,您只需要在您的MCP兼容客户端中配置连接到已部署的远程服务

服务器配置(客户端侧)

您需要在MCP客户端中添加本服务器的配置。由于这是一个远程服务,您不需要配置启动命令('command')和参数('args'),而只需要提供服务器的连接地址。典型的客户端配置会包含服务器名称、连接URL和传输协议。

以下是您可以在MCP客户端中使用的配置信息示例(具体格式取决于您的客户端,此处仅为说明):

  • 服务器名称 (name): Ask Graphlit Remote Server (或任何您易于识别的名称)
  • 连接地址 (url): 'https://ask.mcp.graphlit.dev/sse'
  • 传输协议 (transport): 'sse' (Server-Sent Events)

请查阅您使用的MCP客户端文档,了解如何添加远程MCP服务器配置,然后输入上述连接地址。

基本使用方法

  1. 在您的MCP客户端中,根据上述信息添加并连接到 Ask Graphlit Remote Server。
  2. 连接成功后,您的LLM客户端将能够感知并调用本服务器提供的工具,主要是“Ask Graphlit”工具。
  3. 当您向LLM提问关于Graphlit API、SDK使用或需要相关代码示例时,LLM会通过“Ask Graphlit”工具将您的请求发送到本服务器。
  4. 服务器处理请求后,会将Graphlit平台的问答结果或生成的代码示例返回给LLM,LLM再将结果呈现给您。在提问时,您可以明确指出希望获得代码示例的编程语言。

如果您在使用过程中遇到问题,建议加入Graphlit的Discord社区并在#mcp频道寻求帮助,或在GitHub仓库提交issue。

信息

分类

AI与计算