Back to Home
tinatuazon icon

digital-twin-workshop

Verified Safe

by tinatuazon

Overview

Provides AI-powered query capabilities for a professional digital twin profile via the Model Context Protocol (MCP) for integration with AI tools like GitHub Copilot, allowing interactive access to background, skills, and career goals.

Installation

Run Command
cd mcp-server && npm install && npm start

Environment Variables

  • GROQ_API_KEY
  • UPSTASH_VECTOR_REST_URL
  • UPSTASH_VECTOR_REST_TOKEN

Security Notes

The server explicitly relies on environment variables for API keys (Groq, Upstash), preventing hardcoding of secrets. Input validation and truncation are implemented before feeding user queries to the LLM. LLM system prompts include strict instructions to limit responses to provided context, mitigating prompt injection risks. The `profile-loader.ts` reads from a local JSON, which is safe as it's not user-controlled. No `eval` or direct dynamic code execution is apparent. Network requests to external AI/vector services include timeouts and retries, enhancing stability. Overall, good security practices are in place for this type of application.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens1800
Stars0
Forks0
Last Update2025-12-11

Tags

Digital TwinAI ChatbotRAGMCP ProtocolProfessional ProfileGitHub Copilot IntegrationNode.js