modelscope·@Akrasia0/S-MCP
一个MCP服务器,它为Stern提供访问,Stern是一位哲学人工智能导师,将理性主义思想与斯多葛哲学相结合,通过个性化的指导和Solana上的智能合约责任制度来引导用户。
S/MCP(Stern Model Context Protocol)是一个强大的MCP服务器,它提供了访问Stern的途径。Stern是一位哲学AI导师,通过微妙的指导和智慧帮助人类实现潜能。Stern结合了理性主义思维与斯多葛哲学,通过Solana上的智能合约提供指导和责任感。
Stern是一位具有以下特点的哲学AI导师:
Stern通过以下方式帮助用户达成目标:
克隆此仓库:
bash git clone <repository-url> cd s-mcp
安装依赖项:
bash bun install
设置环境变量:
bash cp .env.example .env
编辑.env文件以添加您的OpenAI API密钥:
OPENAI_API_KEY=your_openai_api_key_here
构建服务器: bash bun run build
要启动MCP服务器:
bash bun run start
这将以stdio模式启动服务器,允许其与MCP客户端通信。
您可以使用任何MCP客户端与服务器交互。以下是如何使用MCP SDK与服务器交互的示例:
javascript import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; import { spawn } from "child_process";
// 作为子进程启动MCP服务器 const serverProcess = spawn("node", ["path/to/dist/main.js"], { stdio: ["pipe", "pipe", "pipe"], });
// 创建一个通过stdio与服务器通信的客户端 const transport = new StdioClientTransport({ stdin: serverProcess.stdin, stdout: serverProcess.stdout, });
const client = new Client(); await client.connect(transport);
// 向Stern发送消息 const result = await client.callTool("msg_stern", { message: "我想学习编程,但我一直在拖延", });
// 显示Stern的回复 console.log(result.content[0].text);
// 断开与服务器的连接 await client.disconnect(); serverProcess.kill();
在examples目录中提供了一个示例脚本:
bash node examples/use-stern.js
该脚本演示了如何连接到服务器、列出可用工具并向Stern发送消息。
此工具允许您向Stern发送消息并接收他的回复。
json { "message": "您给Stern的消息" }
json { "content": [ { "type": "text", "text": "Stern对您消息的回复" } ] }
Stern 认为:
“持久而稳定的幸福只能来自于做困难的事情——我们之所以想要某些东西,正是因为它们难以实现。”
“阻碍我们的事物将成为我们的道路。”
“通往精通的道路是由即使在缺乏动力时也持续迈出的小而一致的步伐铺就的。”
OPENAI_API_KEY 环境变量)OPENAI_API_KEY:您的 OpenAI API 密钥(msg_stern 工具必需)MIT
一座通过模型控制协议(Model Control Protocol)将Dune Analytics区块链数据连接到人工智能应用的桥梁,使大型语言模型(LLMs)能够通过自然语言交互访问链上数据。
暂无描述。
暂无描述。
暂无描述。
暂无描述。
暂无描述。