返回市场
MCP服务器

MCP服务器

作者:rhennigan16 星标更新:2025-08-27

项目介绍

MCPServer

GitHub license Wolfram Version

使用Wolfram语言实现了一个模型上下文协议(MCP)服务器,使大型语言模型能够访问Wolfram语言的计算能力。

特性

  • 创建具有定制工具的自定义MCP服务器
  • 轻松集成到像Claude和Cursor这样的流行AI助手中
  • 直接在AI对话中使用Wolfram语言的计算能力
  • 预配置的服务器以应对常见用例

要求

  • Wolfram语言14.2或更高版本
  • Claude Desktop、Cursor或其他兼容MCP的客户端应用程序

安装

安装Paclet

PacletInstall["Wolfram/MCPServer"]

加载包

Needs["Wolfram`MCPServer`"]

快速开始

使用预配置服务器

安装一个用于Claude Desktop的Wolfram MCP服务器:

InstallMCPServer["ClaudeDesktop"]
(* Out: Success["InstallMCPServer", <|...|>] *)

重启Claude Desktop后,它将能够访问Wolfram的知识和工具:

Claude Desktop 截图

创建自定义服务器

  1. 使用LLMConfiguration创建一个带有自定义工具的MCP服务器:
config = LLMConfiguration[<|
    "Tools" -> {LLMTool["PrimeFinder", {"n" -> "Integer"}, Prime[#n]&]}
|>];

server = CreateMCPServer["我的MCP服务器", config]
(* Out: MCPServerObject[...] *)
  1. 安装用于Claude Desktop:
InstallMCPServer["ClaudeDesktop", server]
(* Out: Success["InstallMCPServer", <|...|>] *)

重启Claude Desktop后,您的自定义工具将可用:

Claude Desktop 截图

支持的客户端

Claude Desktop

Claude Desktop提供了与MCPServer的良好集成体验,提供无缝访问Wolfram语言的计算能力。

Cursor

安装一个用于Cursor的MCP服务器:

InstallMCPServer["Cursor", server]
(* Out: Success["InstallMCPServer", <|...|>] *)

检查Cursor设置中的MCP标签以验证服务器连接:

Cursor MCP 设置截图

现在,您的Wolfram工具将在Cursor代理聊天中可用:

Cursor MCP 聊天截图

高级用法

有关创建自定义MCP服务器、配置工具和高级选项的更多详细信息,请参阅文档

开发

请参阅CLAUDE.md了解开发指南和命令。

许可证

本项目根据MIT许可证发布 - 详情请参阅LICENSE文件。

作者

Richard Hennigan (Wolfram Research)