生物协议优化AI平台

Elnora是一个AI驱动的平台,通过MCP服务器连接AI代理,帮助研究人员生成、优化和管理湿实验室实验的生物协议。

  • by Elnora-AI
  • TypeScript
  • 云端部署
  • 3 星标
  • 更新于
在 GitHub 查看 Elnora-AI/elnora-mcp-server

使用说明

Elnora MCP服务器

将AI代理连接到 埃诺拉 通过 模型上下文协议.

Elnora是什么?

Elnora是一个人工智能平台,可帮助研究人员生成、优化和管理用于湿实验室实验的生物方案。使用此MCP服务器,您可以直接从Claude Code、Cursor、VS Code、Codex和ChatGPT等AI编码助手与Elnora交互。

快速开始

将Elnora MCP服务器添加到您的AI客户端。无需安装,只需指向远程URL即可。

从编码代理内部设置? 看 安装_代理.md 对于一步一步, 自我验证runbook(客户端配置、身份验证和冒烟测试)。

Claude 代码

claude mcp add elnora --transport http --scope user https://mcp.elnora.ai/mcp

安装范围:

范围 标记 存储位置 最适合
用户 --scope user ~/.claude.json 适用于所有项目(推荐)
本地 --scope local 当前项目配置 单个项目使用(如果省略,则默认)
项目 --scope project .mcp.json 在项目根目录中 通过版本控制共享团队

光标

添加到光标MCP设置(设置>MCP服务器):

{
  "mcpServers": {
    "elnora": {
      "url": "https://mcp.elnora.ai/mcp"
    }
  }
}

VS代码(副本)

添加到您的 .vscode/mcp.json:

{
  "servers": {
    "elnora": {
      "type": "http",
      "url": "https://mcp.elnora.ai/mcp"
    }
  }
}

法典

codex --mcp-config mcp.json

随着 mcp.json:

{
  "mcpServers": {
    "elnora": {
      "url": "https://mcp.elnora.ai/mcp"
    }
  }
}

ChatGPT

使用URL在ChatGPT设置中添加为远程MCP服务器 https://mcp.elnora.ai/mcp.


在第一次连接时,将打开一个浏览器窗口用于OAuth登录。后续请求会自动使用已颁发的令牌。

认证

OAuth 2.1(推荐)

大多数MCP客户端自动处理OAuth。首次连接时:

  1. 打开浏览器窗口进行登录
  2. 您使用您的Elnora帐户进行身份验证
  3. 客户端接收令牌并将其用于后续请求

无需手动配置。

API密钥

在您的 Elnora仪表板 并通过 X-API-Key 头球

{
  "mcpServers": {
    "elnora": {
      "url": "https://mcp.elnora.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

如果你的客户端只公开一个承载者/令牌字段,你可以传递 与相同的密钥 Authorization: Bearer YOUR_API_KEY --服务器接受 任一标头上的Elnora API键。

安全最佳实践:

  • 永远不要将API密钥提交到版本控制
  • 使用环境变量或机密管理器
  • 通过Elnora仪表板定期旋转按键
  • 尽可能使用OAuth——它会自动处理令牌刷新

能力

15个类别的74个工具。所有工具都可以通过MCP客户端的工具列表发现。

类别 工具 你能做什么
协议 1 根据自然语言描述生成优化的生物协议
任务 6 创建对话线程、发送消息、获取AI响应
消息 1 在任务上下文中与Elnora的AI聊天
文件 18 上传、下载、版本、分叉和管理协议文件
项目 10 创建项目并管理团队成员资格
组织 13 组织设置、计费、成员邀请
文件夹 5 将文件组织到嵌套文件夹结构中
库 5 访问组织的共享协议库
搜索 3 跨任务、文件和所有资源的全文搜索
API密钥 3 创建和管理个人API密钥
审核 1 查询组织审核日志
帐户 4 管理用户配置文件和协议
反馈 1 提交平台反馈
功能标志 2 检查功能可用性
运行状况 1 验证API连接

示例

生成生物协议

“使用Elnora生成HEK 293细胞维护方案”

助理会打电话来 elnora_generate_protocol 并返回生成的协议。对于复杂的请求,这可能需要30到120秒。

搜索和读取文件

“在Elnora中列出我的文件,然后向我显示最新协议的内容”

管理任务

“显示我当前的Elnora任务,并获取最新任务的消息”

组织一个项目

创建一个名为“Q3检测”的新项目,为每个细胞系添加一个文件夹,并邀请alex@example.com"

故障排除

错误 原因 解决方案
401未经授权 令牌丢失或过期 通过OAuth重新进行身份验证或检查您的API密钥
403禁止 权限不足 验证您的帐户是否可以访问请求的资源
408/Timeout 复杂操作耗时太长 协议生成可能需要120秒——请重试或简化请求
连接被拒绝 服务器无法访问 检查您的互联网连接;验证 https://mcp.elnora.ai/health 可访问

如果您遇到持续存在的问题,请 打开GitHub问题.

安全

我们认真对待安全问题。如果您发现漏洞,请负责任地报告——请参阅我们的 安全策略.

贡献

看 贡献.md 关于贡献指南。

更新日志

看 更改日志.md 版本历史。

许可证

Apache许可证2.0

支持