MEFS-MCP服务器
MEMO MCP Server为AI代理提供了一个标准存储接口,允许AI代理将生成的内容保存到MEFS,并提供数据检索功能。它为AI代理提供去中心化存储。
用例
- 加密数据存储:将AI生成的内容存储到MEFS。
- 用户上下文检索:将用户行为和偏好数据存储到MEFS,并在后续请求中快速检索相关用户数据以提供给AI代理。
- 无缝数据共享:AI代理可以通过内容标识符(CID)实现无需信任的数据共享。
自由配额
立即开始使用mefs存储,享受10GB的免费存储空间。
快速安装指南
您可以按照以下步骤安装MCP服务器。在使用MEFS MCP服务器之前,请确保您已经创建了EVM私钥。
先决条件
在使用MEFS MCP服务器之前,请确保您已经创建了EVM私钥。您可以使用EVM钱包,例如 MetaMask 或 Okx钱包 创建钱包并获取您的私钥。
配置MCP服务器(需要私钥)
您可以使用以下配置在客户端中启动MCP服务器:
标准配置 -适合大多数客户
{
"mcpServers": {
"mefs-storage-server": {
"command": "npx",
"args": ["mefs-mcp-server"],
"env": {
"MCP_TRANSPORT_MODE": "stdio",
"MEFS_PRIVATE_KEY": "",
},
"shell": true,
"cwd": "./",
},
},
}替换 YOUR-PRIVATE-KEY 使用从EVM钱包获得的EVM私钥。
SSE模式
MEFS MCP存储服务器支持SSE传输模式。您可以通过以下步骤启动sse模式:
克隆仓库
git clone https://github.com/memoio/mefs-mcp-server.git && cd mefs-mcp-server再进行
pnpm install构建
pnpm run build从SSE模式开始
pnpm run start:sse您可以配置 MEFS_PRIVATE_KEY 在你的 .env 文件,添加 MEFS_PRIVATE_KEY 走你的路 export 命令,或使用以下命令启动系统以使用EVM私钥:
MEFS_PRIVATE_KEY= pnpm run start:sse配置MCP服务器(SSE模式)
{
"mcpServers": {
"mefs-storage-server": {
"url": "http://localhost:3001/sse",
},
},
}使用MCP工具
MEFS MCP Server提供以下工具与分散式存储网络MEFS交互:
上传
将文件上传到MEFS:
// Example usage in an AI application
const result = await uploadFile({
file: base64EncodedContent,
name: "document.pdf",
});参数:
file:Base64编码文件内容name:带扩展名的文件名
检索
从MEFS网络检索文件:
// Example retrieval by CID
const document = await retrieveFile({ cid: "bafybei...gq5a/document.pdf"});参数:
cid:文件的唯一标识符
检查剩余空间
检查剩余存储空间:
const identity = await getSpace({});