Openfort是钱包基础设施解决方案的开源替代方案,它为你的项目提供身份验证、用户管理和支付功能,助力项目发展。
Openfort的MCP服务器是一个即插即用的解决方案,它能增强AI助手的能力,使其在Openfort的基础设施上构建应用程序时,能够自动创建项目、管理配置和查询数据。以下是设置指南。
这将允许你的AI助手代表你与Openfort的工具进行交互,以创建和管理项目。
请确保你具备以下先决条件:
现在,将其添加到你的代码编辑器中。根据你喜欢的工具,按照以下说明操作:
要将我们的MCP服务器与Cursor集成,你可以选择以下两种方式之一:
~/.cursor/mcp.json你可以在系统中查找该文件,或者在Cursor设置的工具与集成选项卡下找到它。用以下内容填充该文件:
{
"mcpServers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
]
}
}
}
然后,你应该会在工具与集成选项卡中看到Openfort MCP服务器,无需重启。身份验证将自动触发。
要与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
}
}
}
要将MCP服务器集成到VS Code中,以便与GitHub Copilot一起使用,你应该编辑.vscode/mcp.json文件,或者运行MCP: 打开用户配置命令来打开该文件,并添加以下内容:
{
"servers": {
"openfort-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.openfort.io/sse"
]
}
}
}
要将我们的MCP服务器添加到Claude Desktop中,请在设置下的开发者选项卡中点击编辑配置,以自动在以下位置创建一个文件:
~/Library/Application Support/Claude/claude_desktop_config.json%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代理在创建策略时可能会陷入循环。策略已成功创建,但代理会反复尝试用相同的值更新它。
原因未知,且影响无害。
要解决这个问题,只需取消生成并提示代理继续下一步。
如果AI代理使用npm run dev启动项目失败,通常是因为它在子文件夹中创建了项目,并且在运行命令之前没有切换到该目录。
手动导航到子文件夹并再次运行项目。
当AI代理无法使用你的项目密钥编辑或创建.env文件时,通常是由于文件权限不足。
在Cursor中,添加一个包含
!.env的.cursorignore文件,以明确允许AI编辑.env文件。
对于其他编辑器或环境,请采取等效的方法,以确保文件不被忽略。
有关可用工具及其使用方法的更多信息,请查看MCP服务器文档。