Back to Home
chrisleekr icon

langchain-playground

by chrisleekr

Overview

A multi-agent LLM orchestration platform for IT incident investigation and customer support, integrating various LLM providers, external services (New Relic, Sentry, AWS ECS, AWS RDS, MCP tools), and RAG capabilities via Fastify API or Slack bot.

Installation

Run Command
SERVER_MODE=fastify npm run start:dev

Environment Variables

  • REDIS_URL
  • AWS_REGION
  • AWS_BEDROCK_MODEL
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • NEWRELIC_API_KEY
  • SENTRY_AUTH_TOKEN
  • SENTRY_ORGANIZATION_SLUG
  • GITHUB_TOKEN
  • GITHUB_OWNER
  • MCP_SERVERS
  • QDRANT_URL
  • UNSTRUCTURED_API_URL
  • PORT
  • HOST
  • SERVER_MODE
  • SLACK_BOT_TOKEN
  • SLACK_SIGNING_SECRET
  • SLACK_APP_TOKEN

Security Notes

The server employs structured output parsing (Zod) for LLM responses, which significantly mitigates arbitrary code execution via prompt injection. Fastify security plugins (helmet, cors, rate-limit) are in place, and secrets are managed via configuration files/environment variables. However, the multi-agent system's primary '/investigate' endpoint accepts freeform user queries. If an LLM is jailbroken, it could potentially generate malicious New Relic Query Language (NRQL) or CloudWatch Logs Insights queries, even if the SELECT clauses are fixed. These queries, if crafted maliciously, could lead to information disclosure from connected observability platforms or AWS resources. The system actively interacts with sensitive external APIs (AWS, New Relic, Sentry, GitHub), requiring robust authentication and least-privilege configurations for all external services.

Similar Servers

Stats

Interest Score34
Security Score7
Cost ClassHigh
Avg Tokens25000
Stars5
Forks1
Last Update2026-01-17

Tags

LangChainLangGraphMulti-AgentObservabilityIncident-Management