Compare commits

...
Sign in to create a new pull request.

5 commits

Author SHA1 Message Date
Daniel Chalef
94a7be3cc3 conductor-checkpoint-msg_01VdLNN2upiMNW9FJREUk78q 2025-10-31 16:07:05 -07:00
Daniel Chalef
e9ce34b1f3 conductor-checkpoint-msg_01LXiyXFJea4taja92vVCNSX 2025-10-31 16:06:01 -07:00
Daniel Chalef
667515492c conductor-checkpoint-msg_01M4vCggu8iyhoLmpTFzkAFw 2025-10-31 16:04:23 -07:00
Daniel Chalef
e508a32a80 conductor-checkpoint-msg_01PQp4zm2H3Dwxh5F1Pu2Ke4 2025-10-31 15:58:58 -07:00
Daniel Chalef
b251a2741d conductor-checkpoint-start 2025-10-31 15:58:16 -07:00

74
mcp_server/smithery.yaml Normal file
View file

@ -0,0 +1,74 @@
# Smithery Configuration for Graphiti MCP Server
# Graphiti is a temporally-aware knowledge graph framework for AI agents
# Docker Hub: zepai/knowledge-graph-mcp
runtime: "container"
startCommand:
type: "http"
configSchema:
type: "object"
required: ["openai_api_key"]
properties:
# LLM Provider (required)
openai_api_key:
type: "string"
title: "OpenAI API Key"
description: "OpenAI API key for LLM and embeddings"
# Optional: LLM Configuration
llm_model:
type: "string"
title: "LLM Model"
description: "Model name to use"
default: "gpt-5-mini"
# Optional: Advanced LLM Settings
llm_provider:
type: "string"
title: "LLM Provider"
description: "LLM provider to use"
default: "openai"
enum: ["openai", "anthropic", "gemini"]
# Optional: Alternative Provider Keys
anthropic_api_key:
type: "string"
title: "Anthropic API Key"
description: "Anthropic API key for Claude models (if using Anthropic provider)"
google_api_key:
type: "string"
title: "Google API Key"
description: "Google API key for Gemini models (if using Gemini provider)"
# Optional: Graphiti Configuration
graphiti_group_id:
type: "string"
title: "Group ID"
description: "Namespace for organizing graph data"
default: "main"
# Optional: Performance Tuning
semaphore_limit:
type: "integer"
title: "Concurrency Limit"
description: "Concurrent episode processing limit (adjust based on LLM rate limits)"
default: 10
minimum: 1
maximum: 50
exampleConfig:
openai_api_key: "sk-proj-..."
llm_model: "gpt-5-mini"
graphiti_group_id: "main"
semaphore_limit: 10
build:
dockerfile: "docker/Dockerfile"
dockerBuildPath: "."
env:
PYTHONUNBUFFERED: "1"
MCP_SERVER_HOST: "0.0.0.0"