Back to Home
Haervwe icon

timelines-mcp

Verified Safe

by Haervwe

Overview

Provides an MCP server for LLMs to manage and maintain coherent time-dependent narratives including timelines, events, and characters.

Installation

Run Command
python -m timelines_mcp

Environment Variables

  • FASTMCP_TRANSPORT
  • FASTMCP_HOST
  • FASTMCP_PORT
  • STORAGE_ADAPTER
  • SQLITE_PATH
  • POSTGRES_HOST
  • POSTGRES_PORT
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • POSTGRES_DATABASE
  • VECTOR_ADAPTER
  • CHROMA_PERSIST_DIR
  • CHROMA_EMBEDDING_MODEL
  • QDRANT_HOST
  • QDRANT_PORT
  • QDRANT_API_KEY
  • FASTMCP_SERVER_AUTH
  • FASTMCP_SERVER_AUTH_JWT_PUBLIC_KEY
  • FASTMCP_SERVER_AUTH_JWT_ALGORITHM
  • FASTMCP_SERVER_AUTH_JWT_ISSUER
  • FASTMCP_SERVER_AUTH_JWT_AUDIENCE
  • FASTMCP_SERVER_AUTH_JWT_JWKS_URI
  • FASTMCP_SERVER_AUTH_JWT_REQUIRED_SCOPES

Security Notes

The server implements robust JWT authentication for HTTP mode and gracefully handles its absence in STDIO mode for single-user scenarios. Database interactions use parameterized queries, preventing SQL injection. While local development scripts use a placeholder secret key, the documentation clearly advises against using it in production and recommends asymmetric key authentication (JWKS) for enhanced security. No obvious code injection vulnerabilities were found in the server's core logic.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-05

Tags

LLMsNarrativeTimelinesEvent TrackingFastMCP