Mcp

Mcp

🚀 Openfort模型上下文协议(MCP)服务器

Openfort是钱包基础设施解决方案的开源替代方案,它为你的项目提供身份验证、用户管理和支付功能,助力项目发展。

Openfort的MCP服务器是一个即插即用的解决方案,它能增强AI助手的能力,使其在Openfort的基础设施上构建应用程序时,能够自动创建项目、管理配置和查询数据。以下是设置指南。

✨ 主要特性

  • 🔨 42种工具 — 一套完整的工具,用于与Openfort进行交互。
  • 🔐 身份验证 — 只需插入MCP即可直接进行身份验证。
  • 📄️ 初始化 — 从聊天中创建新的Openfort项目。
  • 🏗️ 搭建框架 — 使用单个提示从零开始构建新应用。
  • 🔎 上下文查询 — 查询最新版本的文档。
  • 💳️ 创建功能 — 只需告知大语言模型(LLM),即可生成钱包、用户、合约和策略。

🚀 快速开始

  1. 安装Openfort的MCP服务器。
  2. 为大语言模型添加规则。
  3. 创建一个新项目。
  4. 调试常见问题。
  5. 探索所有功能。

📦 安装指南

这将允许你的AI助手代表你与Openfort的工具进行交互,以创建和管理项目。

请确保你具备以下先决条件:

现在,将其添加到你的代码编辑器中。根据你喜欢的工具,按照以下说明操作:

Cursor

要将我们的MCP服务器与Cursor集成,你可以选择以下两种方式之一:

一键安装

[![安装MCP服务器](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=openfort-mcp&config=JTdCJTIyY29tbWFuZCUyMiUzQSUyMm5weCUyMG1jcC1yZW1vdGUlMjBodHRwcyUzQSUyRiUyRm1jcC5vcGVuZm9ydC5pbyUyRnNzZSUyMiU3RA%3D%3D)

编辑~/.cursor/mcp.json

你可以在系统中查找该文件,或者在Cursor设置工具与集成选项卡下找到它。用以下内容填充该文件:

{
"mcpServers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
]
}
}
}

然后,你应该会在工具与集成选项卡中看到Openfort MCP服务器,无需重启。身份验证将自动触发。

Windsurf

要与Windsurf集成,请将~/.codeium/windsurf/mcp_config.json文件的内容替换为以下内容。该文件可在以下位置找到: Windsurf设置 > 级联 > 插件(MCP服务器)> 查看原始配置

对于MacOS/Linux

{
"mcpServers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
],
"disabled": false
}
}
}

对于Windows

{
"mcpServers": {
"openfort-mcp": {
"command": "cmd",
"args": [
"/c",
"npx",
"mcp-remote",
"https://mcp.openfort.io/sse"
],
"disabled": false
}
}
}

Visual Studio Code

要将MCP服务器集成到VS Code中,以便与GitHub Copilot一起使用,你应该编辑.vscode/mcp.json文件,或者运行MCP: 打开用户配置命令来打开该文件,并添加以下内容:

{
"servers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
]
}
}
}

Claude Desktop

要将我们的MCP服务器添加到Claude Desktop中,请在设置下的开发者选项卡中点击编辑配置,以自动在以下位置创建一个文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

创建完成后,用以下内容填充该文件:

{
"mcpServers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
]
}
}
}

修改配置文件后,你需要重启Claude Desktop。此外,如果你刚安装了Node.js,可能还需要重启计算机。

📚 详细文档

为大语言模型添加规则

大语言模型往往会忘记工具的可用性,并且可能会犯一些不合理的错误。因此,最好包含一些规则来提醒它们。在此复制规则,并将其包含在你的编辑器中。

创建一个新项目

现在,在你的编辑器中创建一个新项目,并向大语言模型输入一个提示,让它为你搭建项目框架。需要时,大语言模型将自动调用Openfort MCP服务器上的可用工具,提升你的开发体验。你可以在官方文档中找到一个提示示例。

调试常见问题

以下是你可能遇到的一些常见问题以及解决方法。

一般错误

代理完成项目创建后,即使有扩展上下文,仍可能抛出错误。这在复杂提示或大型应用程序中尤为常见。

不要期望AI在一个提示中完美地生成整个应用程序而没有任何问题。

要解决这些错误,可以手动修复它们,或者向AI寻求帮助。迭代是正常的,查看输出,进行修正,并根据需要继续输入提示。

创建策略时出现循环

偶尔,AI代理在创建策略时可能会陷入循环。策略已成功创建,但代理会反复尝试用相同的值更新它。

原因未知,且影响无害。

要解决这个问题,只需取消生成并提示代理继续下一步。

npm错误:缺少脚本:"dev"

如果AI代理使用npm run dev启动项目失败,通常是因为它在子文件夹中创建了项目,并且在运行命令之前没有切换到该目录。

手动导航到子文件夹并再次运行项目。

没有编辑.env文件的权限

当AI代理无法使用你的项目密钥编辑或创建.env文件时,通常是由于文件权限不足。

在Cursor中,添加一个包含!.env.cursorignore文件,以明确允许AI编辑.env文件。

对于其他编辑器或环境,请采取等效的方法,以确保文件不被忽略。

探索所有功能

有关可用工具及其使用方法的更多信息,请查看MCP服务器文档

  • 0 关注
  • 0 收藏,36 浏览
  • system 提出于 2025-09-26 19:15

相似服务问题

相关AI产品