Token导航 LogoToken导航TokenDH.com
Letta MCP Server Railway Edition logo
运维云端stdio官方级别未说明来源级核验

Letta MCP Server Railway Edition

MCP Server

@modelcontextprotocol/inspector

一款专为Railway云平台优化的MCP服务器,通过流式HTTP连接AI客户端与Letta.ai的有状态代理,实现无缝云部署。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
PythonClaude云部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SNYCFIRE-CORE

提供方

SNYCFIRE-CORE

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector https://your-app.up.railway.app/mcp

详细介绍

🚂 Letta MCP服务器铁路版

![Deploy on Railway](https://railway.app/template/lrR1XO?referralCode=ascend) ](https://github.com/SNYCFIRE-CORE/letta-mcp-server-railway) ![License](LICENSE) ![Railway Compatible](https://railway.app) ![Python](https://www.python.org) ![MCP](https://modelcontextprotocol.io)

Letta MCP服务器的云优化HTTP传输版本-在30秒内部署到铁路。

通用MCP服务器通过流式HTTP将任何AI客户端连接到Letta.AI强大的有状态代理,以实现无缝的云部署。

______________________________________________________________________

🚀 快速部署到铁路

![Deploy on Railway](https://railway.app/template/lrR1XO?referralCode=ascend)

先决条件

  • Letta API密钥api.letta.com (免费版可用)
  • 铁路账户 (免费套餐包括500小时/月)

一键部署

  1. 单击上面的部署按钮
  2. 连接您的GitHub帐户 铁路
  3. 添加环境变量: LETTA_API_KEY=your_letta_api_key_here
  4. 部署 -您的MCP服务器将在2分钟内上线!

您的MCP服务器URL

https://your-app-name.up.railway.app/mcp

______________________________________________________________________

⚡ 与AI客户端集成

克劳德桌面(ADE集成)

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "letta-railway": {
      "url": "https://your-app.up.railway.app/mcp",
      "transport": "streamable_http",
      "timeout": 300,
      "headers": {
        "User-Agent": "Claude-Desktop-MCP/1.0"
      }
    }
  }
}

MCP检验员测试

使用MCP检查器测试您的部署:

npx @modelcontextprotocol/inspector https://your-app.up.railway.app/mcp

GitHub副本和VS代码

{
  "mcp.servers": {
    "letta-railway": {
      "transport": "streamable_http",
      "url": "https://your-app.up.railway.app/mcp"
    }
  }
}

其他MCP客户端

  • 光标:将服务器添加到MCP配置
  • 回复:使用MCP兼容的端点配置
  • 源代码图科迪:通过OpenCtx桥进行配置
  • 任何MCP客户端:使用流式HTTP传输

______________________________________________________________________

🔧 配置

环境变量

变量必填默认描述
LETTA_API_KEY✅ 是-来自API.Letta.com的Letta API密钥
LETTA_BASE_URL没有https://api.letta.comLetta API端点(用于自托管)
PORT没有8000铁路自动分配此
LETTA_TIMEOUT没有60请求超时(秒)
LETTA_MAX_RETRIES没有3失败请求的最大重试次数

Letta云设置

  1. 注册:在以下位置创建帐户 letta.com
  2. 获取API密钥:参观 api.letta.com → 设置→ API密钥
  3. 创建代理:使用web界面创建您的第一个代理
  4. 测试连接:使用 letta_health_check 验证工具

______________________________________________________________________

🛠️ 可用工具(20+Letta函数)

🤖 代理管理

  • letta_list_agents -列出所有具有分页和筛选功能的代理
  • letta_create_agent -使用内存块和工具创建新代理
  • letta_get_agent -获取详细的代理信息
  • letta_update_agent -更新代理配置(名称、描述、型号)
  • letta_delete_agent -确认后安全删除代理

💬 交谈

  • letta_send_message -向支持流媒体的代理发送消息
  • letta_get_conversation_history -通过分页检索聊天记录
  • letta_export_conversation -导出对话(markdown、JSON、文本)

🧠 内存管理

  • letta_get_memory -查看代理的所有内存块
  • letta_update_memory -更新内存块(人、角色、自定义)
  • letta_create_memory_block -创建自定义内存块
  • letta_search_memory -搜索代理对话记忆

🔧 工具管理

  • letta_list_tools -列出所有可用的过滤工具
  • letta_get_agent_tools -查看附加到特定代理的工具
  • letta_attach_tool -向代理添加工具
  • letta_detach_tool -从代理中删除工具

📊 监测与健康

  • letta_health_check -验证API连接和服务状态
  • letta_get_usage_stats -获取使用统计数据和分析

______________________________________________________________________

🏗️ 技术架构

铁路优化功能

  • 可流式HTTP传输:针对云部署与stdio进行了优化
  • 连接池:保持持久连接以提高性能
  • 自动缩放:铁路根据需求自动伸缩
  • 零停机部署:热重新加载,无连接丢失
  • 内置监控:铁路仪表板显示指标和日志

性能优化

# Optimized for Railway cloud environment
- HTTP keep-alive connections
- Request/response compression  
- Intelligent retry logic with backoff
- Memory-efficient JSON streaming
- Automatic connection pool management

运输比较

功能stdio(本地)可流式传输http(铁路)
云部署❌ 否✅ 是的
负载平衡❌ 否✅ 汽车
水平缩放❌ 否✅ 是的
健康监测❌ 有限✅ 满
零停机部署❌ 否✅ 是的

______________________________________________________________________

💻 地方发展

快速本地设置

# Clone the repository
git clone https://github.com/SNYCFIRE-CORE/letta-mcp-server-railway.git
cd letta-mcp-server-railway

# Install dependencies  
pip install -e .

# Set environment variables
export LETTA_API_KEY=your_api_key_here

# Run locally
python -m letta_mcp_server_railway.server

局部测试

# Test with MCP Inspector
npx @modelcontextprotocol/inspector http://localhost:8000/mcp

# Or use curl
curl -X POST http://localhost:8000/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}'

开发命令

# Run tests
pytest tests/

# Format code
black src/ tests/

# Type checking  
mypy src/

# Lint
ruff check src/

______________________________________________________________________

🔍 故障排除

常见问题

1.“连接被拒绝”错误

# Check if your Railway app is running
curl https://your-app.up.railway.app/health

# Verify environment variables in Railway dashboard
# Ensure LETTA_API_KEY is set correctly

2.“API密钥无效”错误

# Test your Letta API key directly
curl -H "Authorization: Bearer your_api_key" https://api.letta.com/v1/agents

3.“超时”错误

# Increase timeout in your MCP client configuration
{
  "mcpServers": {
    "letta-railway": {
      "url": "https://your-app.up.railway.app/mcp",
      "transport": "streamable_http", 
      "timeout": 300  // Increase to 5 minutes
    }
  }
}

4.克劳德桌面未连接

  • 配置更改后重新启动Claude Desktop
  • 使用JSON验证器检查配置文件语法
  • 验证是否可以从浏览器访问该URL

获取帮助

  1. 检查铁路日志:在Railway仪表板中查看部署日志
  2. 测试健康终点:参观 https://your-app.up.railway.app/health
  3. 验证MCP端点:使用MCP检查员进行测试
  4. 社区支持:加入 阅读 Discord
  5. 报告问题:

______________________________________________________________________

🚀 生产部署

铁路部署最佳实践

环境管理

# Production environment variables
LETTA_API_KEY=your_production_api_key
LETTA_BASE_URL=https://api.letta.com
PORT=8000  # Railway manages this automatically
LETTA_TIMEOUT=300
LETTA_MAX_RETRIES=5

健康监测

Railway提供内置监控,但您也可以:

  • 设置自定义健康检查
  • 监控响应时间和错误率
  • 配置停机警报

缩放配置

# railway.toml - Production settings
[build]
builder = "DOCKERFILE"

[deploy] 
restartPolicyType = "ON_FAILURE"

[[deploy.environmentVariables]]
name = "PORT"
value = "8000"

______________________________________________________________________

📖 资源

文档

社区与支持

示例和教程

______________________________________________________________________

🤝 贡献

我们欢迎为Letta MCP服务器铁路做出贡献!

快速贡献指南

  1. 分叉 存储库
  2. 创建 特征分支: git checkout -b feature/amazing-feature
  3. 制造 您的更改和添加测试
  4. 测试 本地: pytest tests/
  5. 提交 信息清晰: git commit -m "Add amazing feature"
  6. 到你的叉子: git push origin feature/amazing-feature
  7. 提交 拉取请求

开发设置

# Fork and clone your fork
git clone https://github.com/YOUR_USERNAME/letta-mcp-server-railway.git
cd letta-mcp-server-railway

# Install development dependencies
pip install -e ".[dev]"

# Install pre-commit hooks
pre-commit install

# Run tests
pytest tests/ -v

我们需要帮助的领域

  • 📖 文档改进
  • 🧪 附加测试覆盖率
  • 🔧 铁路部署优化
  • 🌐 多语言客户端示例
  • 🐛 Bug修复和性能改进

______________________________________________________________________

📜 许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

🙏 致谢

内置于❤️ 由社区提供无缝的AI代理部署。

特别感谢:

  • 阅读.ai 用于革命性的有状态代理
  • 铁路 用于特殊部署平台
  • Anthropic MCP规范领导
  • FastMCP HTTP传输框架
  • 所有贡献者 使这个项目成为可能

______________________________________________________________________

🚂 Deploy Letta agents to the cloud in 30 seconds - Railway makes it effortless.

目录标签

目录标签

PythonClaude云部署AI代理管理本地部署HTTP传输流式处理Railway集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-keyremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP