timelines-mcp
Verified Safeby Haervwe
Overview
Provides an MCP server for LLMs to manage and maintain coherent time-dependent narratives including timelines, events, and characters.
Installation
python -m timelines_mcpEnvironment 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
fastify-mcp-server
A Fastify plugin providing a streamable HTTP transport for the Model Context Protocol (MCP), enabling AI assistants to interact with services.
memory-mcp-server
Provides long-term memory and context storage/retrieval for Large Language Models (LLMs) via an API, adhering to the Model Context Protocol (MCP).
observe-community-mcp
Provides LLMs with intelligent access to Observe platform data through semantic search, automated dataset discovery, and metrics intelligence.
mcp-server1123
Provides a FastMCP-based server with basic arithmetic tools, dynamic resources, and sophisticated AI prompt generation templates.