Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
An MCP server that provides persistent multimodal context storage for LLM agents.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
LOG_LEVEL, STORAGE_BACKEND, MAX_IMAGE_SIZE_MB, MAX_TOTAL_SIZE_MB, DB_PATH, POOL_MAX_READERS, POOL_MAX_WRITERS, POOL_CONNECTION_TIMEOUT_S, POOL_IDLE_TIMEOUT_S, POOL_HEALTH_CHECK_INTERVAL_S, RETRY_MAX_RETRIES, RETRY_BASE_DELAY_S, RETRY_MAX_DELAY_S, RETRY_JITTER, RETRY_BACKOFF_FACTOR, SQLITE_FOREIGN_KEYS, SQLITE_JOURNAL_MODE, SQLITE_SYNCHRONOUS, SQLITE_TEMP_STORE, SQLITE_MMAP_SIZE, SQLITE_CACHE_SIZE, SQLITE_PAGE_SIZE, SQLITE_WAL_AUTOCHECKPOINT, SQLITE_BUSY_TIMEOUT_MS, SQLITE_WAL_CHECKPOINT, SHUTDOWN_TIMEOUT_S, SHUTDOWN_TIMEOUT_TEST_S, QUEUE_TIMEOUT_S, QUEUE_TIMEOUT_TEST_S, CIRCUIT_BREAKER_FAILURE_THRESHOLD, CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S, CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS, POSTGRESQL_CONNECTION_STRING, POSTGRESQL_HOST, POSTGRESQL_PORT, POSTGRESQL_USER, POSTGRESQL_PASSWORD, POSTGRESQL_DATABASE, POSTGRESQL_POOL_MIN, POSTGRESQL_POOL_MAX, POSTGRESQL_POOL_TIMEOUT_S, POSTGRESQL_COMMAND_TIMEOUT_S, POSTGRESQL_MIGRATION_TIMEOUT_S, POSTGRESQL_MAX_INACTIVE_LIFETIME_S, POSTGRESQL_MAX_QUERIES, POSTGRESQL_TCP_KEEPALIVES_IDLE_S, POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S, POSTGRESQL_TCP_KEEPALIVES_COUNT, POSTGRESQL_STATEMENT_CACHE_SIZE, POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S, POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE, POSTGRESQL_SSL_MODE, POSTGRESQL_SCHEMA, ENABLE_SEMANTIC_SEARCH, ENABLE_EMBEDDING_GENERATION, OLLAMA_HOST, OLLAMA_AUTO_PULL, OLLAMA_PULL_TIMEOUT_S, EMBEDDING_OLLAMA_TRUNCATE, EMBEDDING_OLLAMA_NUM_CTX, EMBEDDING_MODEL, EMBEDDING_DIM, EMBEDDING_TIMEOUT_S, EMBEDDING_RETRY_MAX_ATTEMPTS, EMBEDDING_RETRY_BASE_DELAY_S, EMBEDDING_MAX_CONCURRENT, ENABLE_SUMMARY_GENERATION, SUMMARY_PROVIDER, SUMMARY_MODEL, SUMMARY_MAX_TOKENS, SUMMARY_TIMEOUT_S, SUMMARY_RETRY_MAX_ATTEMPTS, SUMMARY_RETRY_BASE_DELAY_S, SUMMARY_MAX_CONCURRENT, SUMMARY_PROMPT, SUMMARY_MIN_CONTENT_LENGTH, SUMMARY_OLLAMA_NUM_CTX, SUMMARY_OLLAMA_TRUNCATE, SUMMARY_OPENAI_REASONING_EFFORT, SUMMARY_ANTHROPIC_EFFORT, ANTHROPIC_API_KEY, ENABLE_FTS, FTS_LANGUAGE, FTS_RERANK_WINDOW_SIZE, FTS_RERANK_GAP_MERGE, ENABLE_HYBRID_SEARCH, HYBRID_RRF_K, HYBRID_RRF_OVERFETCH, HYBRID_FTS_OR_THRESHOLD, SEARCH_DEFAULT_SORT_BY, SEARCH_TRUNCATION_LENGTH, ENABLE_CHUNKING, CHUNK_SIZE, CHUNK_OVERLAP, CHUNK_AGGREGATION, CHUNK_DEDUP_OVERFETCH, ENABLE_RERANKING, RERANKING_PROVIDER, RERANKING_MODEL, RERANKING_MAX_LENGTH, RERANKING_OVERFETCH, RERANKING_CACHE_DIR, RERANKING_CHARS_PER_TOKEN, RERANKING_INTRA_OP_THREADS, RERANKING_CPU_MEM_ARENA, RERANKING_BATCH_SIZE, EMBEDDING_PROVIDER, OPENAI_API_KEY, OPENAI_API_BASE, OPENAI_ORGANIZATION, AZURE_OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME, AZURE_OPENAI_API_VERSION, HUGGINGFACEHUB_API_TOKEN, VOYAGE_API_KEY, VOYAGE_TRUNCATION, VOYAGE_BATCH_SIZE, LANGSMITH_TRACING, LANGSMITH_API_KEY, LANGSMITH_PROJECT, LANGSMITH_ENDPOINT, METADATA_INDEXED_FIELDS, METADATA_INDEX_SYNC_MODE, MCP_TRANSPORT, FASTMCP_HOST, FASTMCP_PORT, FASTMCP_STATELESS_HTTP, DISABLED_TOOLS, MCP_AUTH_TOKEN, MCP_AUTH_CLIENT_ID, MCP_AUTH_PROVIDER, MCP_SERVER_INSTRUCTIONSค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"context": {
"command": "uvx",
"args": [
"mcp-context-server"
],
"env": {
"LOG_LEVEL": "ใส่ค่าของคุณ",
"STORAGE_BACKEND": "ใส่ค่าของคุณ",
"MAX_IMAGE_SIZE_MB": "ใส่ค่าของคุณ",
"MAX_TOTAL_SIZE_MB": "ใส่ค่าของคุณ",
"DB_PATH": "ใส่ค่าของคุณ",
"POOL_MAX_READERS": "ใส่ค่าของคุณ",
"POOL_MAX_WRITERS": "ใส่ค่าของคุณ",
"POOL_CONNECTION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_IDLE_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_HEALTH_CHECK_INTERVAL_S": "ใส่ค่าของคุณ",
"RETRY_MAX_RETRIES": "ใส่ค่าของคุณ",
"RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_MAX_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_JITTER": "ใส่ค่าของคุณ",
"RETRY_BACKOFF_FACTOR": "ใส่ค่าของคุณ",
"SQLITE_FOREIGN_KEYS": "ใส่ค่าของคุณ",
"SQLITE_JOURNAL_MODE": "ใส่ค่าของคุณ",
"SQLITE_SYNCHRONOUS": "ใส่ค่าของคุณ",
"SQLITE_TEMP_STORE": "ใส่ค่าของคุณ",
"SQLITE_MMAP_SIZE": "ใส่ค่าของคุณ",
"SQLITE_CACHE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_PAGE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_WAL_AUTOCHECKPOINT": "ใส่ค่าของคุณ",
"SQLITE_BUSY_TIMEOUT_MS": "ใส่ค่าของคุณ",
"SQLITE_WAL_CHECKPOINT": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_S": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_FAILURE_THRESHOLD": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS": "ใส่ค่าของคุณ",
"POSTGRESQL_CONNECTION_STRING": "ใส่ค่าของคุณ",
"POSTGRESQL_HOST": "ใส่ค่าของคุณ",
"POSTGRESQL_PORT": "ใส่ค่าของคุณ",
"POSTGRESQL_USER": "ใส่ค่าของคุณ",
"POSTGRESQL_PASSWORD": "ใส่ค่าของคุณ",
"POSTGRESQL_DATABASE": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MIN": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MAX": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_COMMAND_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MIGRATION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_INACTIVE_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_QUERIES": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_IDLE_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_COUNT": "ใส่ค่าของคุณ",
"POSTGRESQL_STATEMENT_CACHE_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_SSL_MODE": "ใส่ค่าของคุณ",
"POSTGRESQL_SCHEMA": "ใส่ค่าของคุณ",
"ENABLE_SEMANTIC_SEARCH": "ใส่ค่าของคุณ",
"ENABLE_EMBEDDING_GENERATION": "ใส่ค่าของคุณ",
"OLLAMA_HOST": "ใส่ค่าของคุณ",
"OLLAMA_AUTO_PULL": "ใส่ค่าของคุณ",
"OLLAMA_PULL_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"EMBEDDING_DIM": "ใส่ค่าของคุณ",
"EMBEDDING_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"EMBEDDING_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"ENABLE_SUMMARY_GENERATION": "ใส่ค่าของคุณ",
"SUMMARY_PROVIDER": "ใส่ค่าของคุณ",
"SUMMARY_MODEL": "ใส่ค่าของคุณ",
"SUMMARY_MAX_TOKENS": "ใส่ค่าของคุณ",
"SUMMARY_TIMEOUT_S": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"SUMMARY_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"SUMMARY_PROMPT": "ใส่ค่าของคุณ",
"SUMMARY_MIN_CONTENT_LENGTH": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"SUMMARY_OPENAI_REASONING_EFFORT": "ใส่ค่าของคุณ",
"SUMMARY_ANTHROPIC_EFFORT": "ใส่ค่าของคุณ",
"ANTHROPIC_API_KEY": "ใส่ค่าของคุณ",
"ENABLE_FTS": "ใส่ค่าของคุณ",
"FTS_LANGUAGE": "ใส่ค่าของคุณ",
"FTS_RERANK_WINDOW_SIZE": "ใส่ค่าของคุณ",
"FTS_RERANK_GAP_MERGE": "ใส่ค่าของคุณ",
"ENABLE_HYBRID_SEARCH": "ใส่ค่าของคุณ",
"HYBRID_RRF_K": "ใส่ค่าของคุณ",
"HYBRID_RRF_OVERFETCH": "ใส่ค่าของคุณ",
"HYBRID_FTS_OR_THRESHOLD": "ใส่ค่าของคุณ",
"SEARCH_DEFAULT_SORT_BY": "ใส่ค่าของคุณ",
"SEARCH_TRUNCATION_LENGTH": "ใส่ค่าของคุณ",
"ENABLE_CHUNKING": "ใส่ค่าของคุณ",
"CHUNK_SIZE": "ใส่ค่าของคุณ",
"CHUNK_OVERLAP": "ใส่ค่าของคุณ",
"CHUNK_AGGREGATION": "ใส่ค่าของคุณ",
"CHUNK_DEDUP_OVERFETCH": "ใส่ค่าของคุณ",
"ENABLE_RERANKING": "ใส่ค่าของคุณ",
"RERANKING_PROVIDER": "ใส่ค่าของคุณ",
"RERANKING_MODEL": "ใส่ค่าของคุณ",
"RERANKING_MAX_LENGTH": "ใส่ค่าของคุณ",
"RERANKING_OVERFETCH": "ใส่ค่าของคุณ",
"RERANKING_CACHE_DIR": "ใส่ค่าของคุณ",
"RERANKING_CHARS_PER_TOKEN": "ใส่ค่าของคุณ",
"RERANKING_INTRA_OP_THREADS": "ใส่ค่าของคุณ",
"RERANKING_CPU_MEM_ARENA": "ใส่ค่าของคุณ",
"RERANKING_BATCH_SIZE": "ใส่ค่าของคุณ",
"EMBEDDING_PROVIDER": "ใส่ค่าของคุณ",
"OPENAI_API_KEY": "ใส่ค่าของคุณ",
"OPENAI_API_BASE": "ใส่ค่าของคุณ",
"OPENAI_ORGANIZATION": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_KEY": "ใส่ค่าของคุณ",
"AZURE_OPENAI_ENDPOINT": "ใส่ค่าของคุณ",
"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_VERSION": "ใส่ค่าของคุณ",
"HUGGINGFACEHUB_API_TOKEN": "ใส่ค่าของคุณ",
"VOYAGE_API_KEY": "ใส่ค่าของคุณ",
"VOYAGE_TRUNCATION": "ใส่ค่าของคุณ",
"VOYAGE_BATCH_SIZE": "ใส่ค่าของคุณ",
"LANGSMITH_TRACING": "ใส่ค่าของคุณ",
"LANGSMITH_API_KEY": "ใส่ค่าของคุณ",
"LANGSMITH_PROJECT": "ใส่ค่าของคุณ",
"LANGSMITH_ENDPOINT": "ใส่ค่าของคุณ",
"METADATA_INDEXED_FIELDS": "ใส่ค่าของคุณ",
"METADATA_INDEX_SYNC_MODE": "ใส่ค่าของคุณ",
"MCP_TRANSPORT": "ใส่ค่าของคุณ",
"FASTMCP_HOST": "ใส่ค่าของคุณ",
"FASTMCP_PORT": "ใส่ค่าของคุณ",
"FASTMCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"DISABLED_TOOLS": "ใส่ค่าของคุณ",
"MCP_AUTH_TOKEN": "ใส่ค่าของคุณ",
"MCP_AUTH_CLIENT_ID": "ใส่ค่าของคุณ",
"MCP_AUTH_PROVIDER": "ใส่ค่าของคุณ",
"MCP_SERVER_INSTRUCTIONS": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add context --env LOG_LEVEL='ใส่ค่าของคุณ' --env STORAGE_BACKEND='ใส่ค่าของคุณ' --env MAX_IMAGE_SIZE_MB='ใส่ค่าของคุณ' --env MAX_TOTAL_SIZE_MB='ใส่ค่าของคุณ' --env DB_PATH='ใส่ค่าของคุณ' --env POOL_MAX_READERS='ใส่ค่าของคุณ' --env POOL_MAX_WRITERS='ใส่ค่าของคุณ' --env POOL_CONNECTION_TIMEOUT_S='ใส่ค่าของคุณ' --env POOL_IDLE_TIMEOUT_S='ใส่ค่าของคุณ' --env POOL_HEALTH_CHECK_INTERVAL_S='ใส่ค่าของคุณ' --env RETRY_MAX_RETRIES='ใส่ค่าของคุณ' --env RETRY_BASE_DELAY_S='ใส่ค่าของคุณ' --env RETRY_MAX_DELAY_S='ใส่ค่าของคุณ' --env RETRY_JITTER='ใส่ค่าของคุณ' --env RETRY_BACKOFF_FACTOR='ใส่ค่าของคุณ' --env SQLITE_FOREIGN_KEYS='ใส่ค่าของคุณ' --env SQLITE_JOURNAL_MODE='ใส่ค่าของคุณ' --env SQLITE_SYNCHRONOUS='ใส่ค่าของคุณ' --env SQLITE_TEMP_STORE='ใส่ค่าของคุณ' --env SQLITE_MMAP_SIZE='ใส่ค่าของคุณ' --env SQLITE_CACHE_SIZE='ใส่ค่าของคุณ' --env SQLITE_PAGE_SIZE='ใส่ค่าของคุณ' --env SQLITE_WAL_AUTOCHECKPOINT='ใส่ค่าของคุณ' --env SQLITE_BUSY_TIMEOUT_MS='ใส่ค่าของคุณ' --env SQLITE_WAL_CHECKPOINT='ใส่ค่าของคุณ' --env SHUTDOWN_TIMEOUT_S='ใส่ค่าของคุณ' --env SHUTDOWN_TIMEOUT_TEST_S='ใส่ค่าของคุณ' --env QUEUE_TIMEOUT_S='ใส่ค่าของคุณ' --env QUEUE_TIMEOUT_TEST_S='ใส่ค่าของคุณ' --env CIRCUIT_BREAKER_FAILURE_THRESHOLD='ใส่ค่าของคุณ' --env CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S='ใส่ค่าของคุณ' --env CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS='ใส่ค่าของคุณ' --env POSTGRESQL_CONNECTION_STRING='ใส่ค่าของคุณ' --env POSTGRESQL_HOST='ใส่ค่าของคุณ' --env POSTGRESQL_PORT='ใส่ค่าของคุณ' --env POSTGRESQL_USER='ใส่ค่าของคุณ' --env POSTGRESQL_PASSWORD='ใส่ค่าของคุณ' --env POSTGRESQL_DATABASE='ใส่ค่าของคุณ' --env POSTGRESQL_POOL_MIN='ใส่ค่าของคุณ' --env POSTGRESQL_POOL_MAX='ใส่ค่าของคุณ' --env POSTGRESQL_POOL_TIMEOUT_S='ใส่ค่าของคุณ' --env POSTGRESQL_COMMAND_TIMEOUT_S='ใส่ค่าของคุณ' --env POSTGRESQL_MIGRATION_TIMEOUT_S='ใส่ค่าของคุณ' --env POSTGRESQL_MAX_INACTIVE_LIFETIME_S='ใส่ค่าของคุณ' --env POSTGRESQL_MAX_QUERIES='ใส่ค่าของคุณ' --env POSTGRESQL_TCP_KEEPALIVES_IDLE_S='ใส่ค่าของคุณ' --env POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S='ใส่ค่าของคุณ' --env POSTGRESQL_TCP_KEEPALIVES_COUNT='ใส่ค่าของคุณ' --env POSTGRESQL_STATEMENT_CACHE_SIZE='ใส่ค่าของคุณ' --env POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S='ใส่ค่าของคุณ' --env POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE='ใส่ค่าของคุณ' --env POSTGRESQL_SSL_MODE='ใส่ค่าของคุณ' --env POSTGRESQL_SCHEMA='ใส่ค่าของคุณ' --env ENABLE_SEMANTIC_SEARCH='ใส่ค่าของคุณ' --env ENABLE_EMBEDDING_GENERATION='ใส่ค่าของคุณ' --env OLLAMA_HOST='ใส่ค่าของคุณ' --env OLLAMA_AUTO_PULL='ใส่ค่าของคุณ' --env OLLAMA_PULL_TIMEOUT_S='ใส่ค่าของคุณ' --env EMBEDDING_OLLAMA_TRUNCATE='ใส่ค่าของคุณ' --env EMBEDDING_OLLAMA_NUM_CTX='ใส่ค่าของคุณ' --env EMBEDDING_MODEL='ใส่ค่าของคุณ' --env EMBEDDING_DIM='ใส่ค่าของคุณ' --env EMBEDDING_TIMEOUT_S='ใส่ค่าของคุณ' --env EMBEDDING_RETRY_MAX_ATTEMPTS='ใส่ค่าของคุณ' --env EMBEDDING_RETRY_BASE_DELAY_S='ใส่ค่าของคุณ' --env EMBEDDING_MAX_CONCURRENT='ใส่ค่าของคุณ' --env ENABLE_SUMMARY_GENERATION='ใส่ค่าของคุณ' --env SUMMARY_PROVIDER='ใส่ค่าของคุณ' --env SUMMARY_MODEL='ใส่ค่าของคุณ' --env SUMMARY_MAX_TOKENS='ใส่ค่าของคุณ' --env SUMMARY_TIMEOUT_S='ใส่ค่าของคุณ' --env SUMMARY_RETRY_MAX_ATTEMPTS='ใส่ค่าของคุณ' --env SUMMARY_RETRY_BASE_DELAY_S='ใส่ค่าของคุณ' --env SUMMARY_MAX_CONCURRENT='ใส่ค่าของคุณ' --env SUMMARY_PROMPT='ใส่ค่าของคุณ' --env SUMMARY_MIN_CONTENT_LENGTH='ใส่ค่าของคุณ' --env SUMMARY_OLLAMA_NUM_CTX='ใส่ค่าของคุณ' --env SUMMARY_OLLAMA_TRUNCATE='ใส่ค่าของคุณ' --env SUMMARY_OPENAI_REASONING_EFFORT='ใส่ค่าของคุณ' --env SUMMARY_ANTHROPIC_EFFORT='ใส่ค่าของคุณ' --env ANTHROPIC_API_KEY='ใส่ค่าของคุณ' --env ENABLE_FTS='ใส่ค่าของคุณ' --env FTS_LANGUAGE='ใส่ค่าของคุณ' --env FTS_RERANK_WINDOW_SIZE='ใส่ค่าของคุณ' --env FTS_RERANK_GAP_MERGE='ใส่ค่าของคุณ' --env ENABLE_HYBRID_SEARCH='ใส่ค่าของคุณ' --env HYBRID_RRF_K='ใส่ค่าของคุณ' --env HYBRID_RRF_OVERFETCH='ใส่ค่าของคุณ' --env HYBRID_FTS_OR_THRESHOLD='ใส่ค่าของคุณ' --env SEARCH_DEFAULT_SORT_BY='ใส่ค่าของคุณ' --env SEARCH_TRUNCATION_LENGTH='ใส่ค่าของคุณ' --env ENABLE_CHUNKING='ใส่ค่าของคุณ' --env CHUNK_SIZE='ใส่ค่าของคุณ' --env CHUNK_OVERLAP='ใส่ค่าของคุณ' --env CHUNK_AGGREGATION='ใส่ค่าของคุณ' --env CHUNK_DEDUP_OVERFETCH='ใส่ค่าของคุณ' --env ENABLE_RERANKING='ใส่ค่าของคุณ' --env RERANKING_PROVIDER='ใส่ค่าของคุณ' --env RERANKING_MODEL='ใส่ค่าของคุณ' --env RERANKING_MAX_LENGTH='ใส่ค่าของคุณ' --env RERANKING_OVERFETCH='ใส่ค่าของคุณ' --env RERANKING_CACHE_DIR='ใส่ค่าของคุณ' --env RERANKING_CHARS_PER_TOKEN='ใส่ค่าของคุณ' --env RERANKING_INTRA_OP_THREADS='ใส่ค่าของคุณ' --env RERANKING_CPU_MEM_ARENA='ใส่ค่าของคุณ' --env RERANKING_BATCH_SIZE='ใส่ค่าของคุณ' --env EMBEDDING_PROVIDER='ใส่ค่าของคุณ' --env OPENAI_API_KEY='ใส่ค่าของคุณ' --env OPENAI_API_BASE='ใส่ค่าของคุณ' --env OPENAI_ORGANIZATION='ใส่ค่าของคุณ' --env AZURE_OPENAI_API_KEY='ใส่ค่าของคุณ' --env AZURE_OPENAI_ENDPOINT='ใส่ค่าของคุณ' --env AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME='ใส่ค่าของคุณ' --env AZURE_OPENAI_API_VERSION='ใส่ค่าของคุณ' --env HUGGINGFACEHUB_API_TOKEN='ใส่ค่าของคุณ' --env VOYAGE_API_KEY='ใส่ค่าของคุณ' --env VOYAGE_TRUNCATION='ใส่ค่าของคุณ' --env VOYAGE_BATCH_SIZE='ใส่ค่าของคุณ' --env LANGSMITH_TRACING='ใส่ค่าของคุณ' --env LANGSMITH_API_KEY='ใส่ค่าของคุณ' --env LANGSMITH_PROJECT='ใส่ค่าของคุณ' --env LANGSMITH_ENDPOINT='ใส่ค่าของคุณ' --env METADATA_INDEXED_FIELDS='ใส่ค่าของคุณ' --env METADATA_INDEX_SYNC_MODE='ใส่ค่าของคุณ' --env MCP_TRANSPORT='ใส่ค่าของคุณ' --env FASTMCP_HOST='ใส่ค่าของคุณ' --env FASTMCP_PORT='ใส่ค่าของคุณ' --env FASTMCP_STATELESS_HTTP='ใส่ค่าของคุณ' --env DISABLED_TOOLS='ใส่ค่าของคุณ' --env MCP_AUTH_TOKEN='ใส่ค่าของคุณ' --env MCP_AUTH_CLIENT_ID='ใส่ค่าของคุณ' --env MCP_AUTH_PROVIDER='ใส่ค่าของคุณ' --env MCP_SERVER_INSTRUCTIONS='ใส่ค่าของคุณ' -- uvx mcp-context-serverเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"context": {
"command": "uvx",
"args": [
"mcp-context-server"
],
"env": {
"LOG_LEVEL": "ใส่ค่าของคุณ",
"STORAGE_BACKEND": "ใส่ค่าของคุณ",
"MAX_IMAGE_SIZE_MB": "ใส่ค่าของคุณ",
"MAX_TOTAL_SIZE_MB": "ใส่ค่าของคุณ",
"DB_PATH": "ใส่ค่าของคุณ",
"POOL_MAX_READERS": "ใส่ค่าของคุณ",
"POOL_MAX_WRITERS": "ใส่ค่าของคุณ",
"POOL_CONNECTION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_IDLE_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_HEALTH_CHECK_INTERVAL_S": "ใส่ค่าของคุณ",
"RETRY_MAX_RETRIES": "ใส่ค่าของคุณ",
"RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_MAX_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_JITTER": "ใส่ค่าของคุณ",
"RETRY_BACKOFF_FACTOR": "ใส่ค่าของคุณ",
"SQLITE_FOREIGN_KEYS": "ใส่ค่าของคุณ",
"SQLITE_JOURNAL_MODE": "ใส่ค่าของคุณ",
"SQLITE_SYNCHRONOUS": "ใส่ค่าของคุณ",
"SQLITE_TEMP_STORE": "ใส่ค่าของคุณ",
"SQLITE_MMAP_SIZE": "ใส่ค่าของคุณ",
"SQLITE_CACHE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_PAGE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_WAL_AUTOCHECKPOINT": "ใส่ค่าของคุณ",
"SQLITE_BUSY_TIMEOUT_MS": "ใส่ค่าของคุณ",
"SQLITE_WAL_CHECKPOINT": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_S": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_FAILURE_THRESHOLD": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS": "ใส่ค่าของคุณ",
"POSTGRESQL_CONNECTION_STRING": "ใส่ค่าของคุณ",
"POSTGRESQL_HOST": "ใส่ค่าของคุณ",
"POSTGRESQL_PORT": "ใส่ค่าของคุณ",
"POSTGRESQL_USER": "ใส่ค่าของคุณ",
"POSTGRESQL_PASSWORD": "ใส่ค่าของคุณ",
"POSTGRESQL_DATABASE": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MIN": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MAX": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_COMMAND_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MIGRATION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_INACTIVE_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_QUERIES": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_IDLE_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_COUNT": "ใส่ค่าของคุณ",
"POSTGRESQL_STATEMENT_CACHE_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_SSL_MODE": "ใส่ค่าของคุณ",
"POSTGRESQL_SCHEMA": "ใส่ค่าของคุณ",
"ENABLE_SEMANTIC_SEARCH": "ใส่ค่าของคุณ",
"ENABLE_EMBEDDING_GENERATION": "ใส่ค่าของคุณ",
"OLLAMA_HOST": "ใส่ค่าของคุณ",
"OLLAMA_AUTO_PULL": "ใส่ค่าของคุณ",
"OLLAMA_PULL_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"EMBEDDING_DIM": "ใส่ค่าของคุณ",
"EMBEDDING_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"EMBEDDING_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"ENABLE_SUMMARY_GENERATION": "ใส่ค่าของคุณ",
"SUMMARY_PROVIDER": "ใส่ค่าของคุณ",
"SUMMARY_MODEL": "ใส่ค่าของคุณ",
"SUMMARY_MAX_TOKENS": "ใส่ค่าของคุณ",
"SUMMARY_TIMEOUT_S": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"SUMMARY_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"SUMMARY_PROMPT": "ใส่ค่าของคุณ",
"SUMMARY_MIN_CONTENT_LENGTH": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"SUMMARY_OPENAI_REASONING_EFFORT": "ใส่ค่าของคุณ",
"SUMMARY_ANTHROPIC_EFFORT": "ใส่ค่าของคุณ",
"ANTHROPIC_API_KEY": "ใส่ค่าของคุณ",
"ENABLE_FTS": "ใส่ค่าของคุณ",
"FTS_LANGUAGE": "ใส่ค่าของคุณ",
"FTS_RERANK_WINDOW_SIZE": "ใส่ค่าของคุณ",
"FTS_RERANK_GAP_MERGE": "ใส่ค่าของคุณ",
"ENABLE_HYBRID_SEARCH": "ใส่ค่าของคุณ",
"HYBRID_RRF_K": "ใส่ค่าของคุณ",
"HYBRID_RRF_OVERFETCH": "ใส่ค่าของคุณ",
"HYBRID_FTS_OR_THRESHOLD": "ใส่ค่าของคุณ",
"SEARCH_DEFAULT_SORT_BY": "ใส่ค่าของคุณ",
"SEARCH_TRUNCATION_LENGTH": "ใส่ค่าของคุณ",
"ENABLE_CHUNKING": "ใส่ค่าของคุณ",
"CHUNK_SIZE": "ใส่ค่าของคุณ",
"CHUNK_OVERLAP": "ใส่ค่าของคุณ",
"CHUNK_AGGREGATION": "ใส่ค่าของคุณ",
"CHUNK_DEDUP_OVERFETCH": "ใส่ค่าของคุณ",
"ENABLE_RERANKING": "ใส่ค่าของคุณ",
"RERANKING_PROVIDER": "ใส่ค่าของคุณ",
"RERANKING_MODEL": "ใส่ค่าของคุณ",
"RERANKING_MAX_LENGTH": "ใส่ค่าของคุณ",
"RERANKING_OVERFETCH": "ใส่ค่าของคุณ",
"RERANKING_CACHE_DIR": "ใส่ค่าของคุณ",
"RERANKING_CHARS_PER_TOKEN": "ใส่ค่าของคุณ",
"RERANKING_INTRA_OP_THREADS": "ใส่ค่าของคุณ",
"RERANKING_CPU_MEM_ARENA": "ใส่ค่าของคุณ",
"RERANKING_BATCH_SIZE": "ใส่ค่าของคุณ",
"EMBEDDING_PROVIDER": "ใส่ค่าของคุณ",
"OPENAI_API_KEY": "ใส่ค่าของคุณ",
"OPENAI_API_BASE": "ใส่ค่าของคุณ",
"OPENAI_ORGANIZATION": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_KEY": "ใส่ค่าของคุณ",
"AZURE_OPENAI_ENDPOINT": "ใส่ค่าของคุณ",
"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_VERSION": "ใส่ค่าของคุณ",
"HUGGINGFACEHUB_API_TOKEN": "ใส่ค่าของคุณ",
"VOYAGE_API_KEY": "ใส่ค่าของคุณ",
"VOYAGE_TRUNCATION": "ใส่ค่าของคุณ",
"VOYAGE_BATCH_SIZE": "ใส่ค่าของคุณ",
"LANGSMITH_TRACING": "ใส่ค่าของคุณ",
"LANGSMITH_API_KEY": "ใส่ค่าของคุณ",
"LANGSMITH_PROJECT": "ใส่ค่าของคุณ",
"LANGSMITH_ENDPOINT": "ใส่ค่าของคุณ",
"METADATA_INDEXED_FIELDS": "ใส่ค่าของคุณ",
"METADATA_INDEX_SYNC_MODE": "ใส่ค่าของคุณ",
"MCP_TRANSPORT": "ใส่ค่าของคุณ",
"FASTMCP_HOST": "ใส่ค่าของคุณ",
"FASTMCP_PORT": "ใส่ค่าของคุณ",
"FASTMCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"DISABLED_TOOLS": "ใส่ค่าของคุณ",
"MCP_AUTH_TOKEN": "ใส่ค่าของคุณ",
"MCP_AUTH_CLIENT_ID": "ใส่ค่าของคุณ",
"MCP_AUTH_PROVIDER": "ใส่ค่าของคุณ",
"MCP_SERVER_INSTRUCTIONS": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"context": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-context-server"
],
"env": {
"LOG_LEVEL": "ใส่ค่าของคุณ",
"STORAGE_BACKEND": "ใส่ค่าของคุณ",
"MAX_IMAGE_SIZE_MB": "ใส่ค่าของคุณ",
"MAX_TOTAL_SIZE_MB": "ใส่ค่าของคุณ",
"DB_PATH": "ใส่ค่าของคุณ",
"POOL_MAX_READERS": "ใส่ค่าของคุณ",
"POOL_MAX_WRITERS": "ใส่ค่าของคุณ",
"POOL_CONNECTION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_IDLE_TIMEOUT_S": "ใส่ค่าของคุณ",
"POOL_HEALTH_CHECK_INTERVAL_S": "ใส่ค่าของคุณ",
"RETRY_MAX_RETRIES": "ใส่ค่าของคุณ",
"RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_MAX_DELAY_S": "ใส่ค่าของคุณ",
"RETRY_JITTER": "ใส่ค่าของคุณ",
"RETRY_BACKOFF_FACTOR": "ใส่ค่าของคุณ",
"SQLITE_FOREIGN_KEYS": "ใส่ค่าของคุณ",
"SQLITE_JOURNAL_MODE": "ใส่ค่าของคุณ",
"SQLITE_SYNCHRONOUS": "ใส่ค่าของคุณ",
"SQLITE_TEMP_STORE": "ใส่ค่าของคุณ",
"SQLITE_MMAP_SIZE": "ใส่ค่าของคุณ",
"SQLITE_CACHE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_PAGE_SIZE": "ใส่ค่าของคุณ",
"SQLITE_WAL_AUTOCHECKPOINT": "ใส่ค่าของคุณ",
"SQLITE_BUSY_TIMEOUT_MS": "ใส่ค่าของคุณ",
"SQLITE_WAL_CHECKPOINT": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_S": "ใส่ค่าของคุณ",
"SHUTDOWN_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_S": "ใส่ค่าของคุณ",
"QUEUE_TIMEOUT_TEST_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_FAILURE_THRESHOLD": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S": "ใส่ค่าของคุณ",
"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS": "ใส่ค่าของคุณ",
"POSTGRESQL_CONNECTION_STRING": "ใส่ค่าของคุณ",
"POSTGRESQL_HOST": "ใส่ค่าของคุณ",
"POSTGRESQL_PORT": "ใส่ค่าของคุณ",
"POSTGRESQL_USER": "ใส่ค่าของคุณ",
"POSTGRESQL_PASSWORD": "ใส่ค่าของคุณ",
"POSTGRESQL_DATABASE": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MIN": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_MAX": "ใส่ค่าของคุณ",
"POSTGRESQL_POOL_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_COMMAND_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MIGRATION_TIMEOUT_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_INACTIVE_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_QUERIES": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_IDLE_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S": "ใส่ค่าของคุณ",
"POSTGRESQL_TCP_KEEPALIVES_COUNT": "ใส่ค่าของคุณ",
"POSTGRESQL_STATEMENT_CACHE_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S": "ใส่ค่าของคุณ",
"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE": "ใส่ค่าของคุณ",
"POSTGRESQL_SSL_MODE": "ใส่ค่าของคุณ",
"POSTGRESQL_SCHEMA": "ใส่ค่าของคุณ",
"ENABLE_SEMANTIC_SEARCH": "ใส่ค่าของคุณ",
"ENABLE_EMBEDDING_GENERATION": "ใส่ค่าของคุณ",
"OLLAMA_HOST": "ใส่ค่าของคุณ",
"OLLAMA_AUTO_PULL": "ใส่ค่าของคุณ",
"OLLAMA_PULL_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"EMBEDDING_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"EMBEDDING_DIM": "ใส่ค่าของคุณ",
"EMBEDDING_TIMEOUT_S": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"EMBEDDING_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"EMBEDDING_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"ENABLE_SUMMARY_GENERATION": "ใส่ค่าของคุณ",
"SUMMARY_PROVIDER": "ใส่ค่าของคุณ",
"SUMMARY_MODEL": "ใส่ค่าของคุณ",
"SUMMARY_MAX_TOKENS": "ใส่ค่าของคุณ",
"SUMMARY_TIMEOUT_S": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_MAX_ATTEMPTS": "ใส่ค่าของคุณ",
"SUMMARY_RETRY_BASE_DELAY_S": "ใส่ค่าของคุณ",
"SUMMARY_MAX_CONCURRENT": "ใส่ค่าของคุณ",
"SUMMARY_PROMPT": "ใส่ค่าของคุณ",
"SUMMARY_MIN_CONTENT_LENGTH": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_NUM_CTX": "ใส่ค่าของคุณ",
"SUMMARY_OLLAMA_TRUNCATE": "ใส่ค่าของคุณ",
"SUMMARY_OPENAI_REASONING_EFFORT": "ใส่ค่าของคุณ",
"SUMMARY_ANTHROPIC_EFFORT": "ใส่ค่าของคุณ",
"ANTHROPIC_API_KEY": "ใส่ค่าของคุณ",
"ENABLE_FTS": "ใส่ค่าของคุณ",
"FTS_LANGUAGE": "ใส่ค่าของคุณ",
"FTS_RERANK_WINDOW_SIZE": "ใส่ค่าของคุณ",
"FTS_RERANK_GAP_MERGE": "ใส่ค่าของคุณ",
"ENABLE_HYBRID_SEARCH": "ใส่ค่าของคุณ",
"HYBRID_RRF_K": "ใส่ค่าของคุณ",
"HYBRID_RRF_OVERFETCH": "ใส่ค่าของคุณ",
"HYBRID_FTS_OR_THRESHOLD": "ใส่ค่าของคุณ",
"SEARCH_DEFAULT_SORT_BY": "ใส่ค่าของคุณ",
"SEARCH_TRUNCATION_LENGTH": "ใส่ค่าของคุณ",
"ENABLE_CHUNKING": "ใส่ค่าของคุณ",
"CHUNK_SIZE": "ใส่ค่าของคุณ",
"CHUNK_OVERLAP": "ใส่ค่าของคุณ",
"CHUNK_AGGREGATION": "ใส่ค่าของคุณ",
"CHUNK_DEDUP_OVERFETCH": "ใส่ค่าของคุณ",
"ENABLE_RERANKING": "ใส่ค่าของคุณ",
"RERANKING_PROVIDER": "ใส่ค่าของคุณ",
"RERANKING_MODEL": "ใส่ค่าของคุณ",
"RERANKING_MAX_LENGTH": "ใส่ค่าของคุณ",
"RERANKING_OVERFETCH": "ใส่ค่าของคุณ",
"RERANKING_CACHE_DIR": "ใส่ค่าของคุณ",
"RERANKING_CHARS_PER_TOKEN": "ใส่ค่าของคุณ",
"RERANKING_INTRA_OP_THREADS": "ใส่ค่าของคุณ",
"RERANKING_CPU_MEM_ARENA": "ใส่ค่าของคุณ",
"RERANKING_BATCH_SIZE": "ใส่ค่าของคุณ",
"EMBEDDING_PROVIDER": "ใส่ค่าของคุณ",
"OPENAI_API_KEY": "ใส่ค่าของคุณ",
"OPENAI_API_BASE": "ใส่ค่าของคุณ",
"OPENAI_ORGANIZATION": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_KEY": "ใส่ค่าของคุณ",
"AZURE_OPENAI_ENDPOINT": "ใส่ค่าของคุณ",
"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME": "ใส่ค่าของคุณ",
"AZURE_OPENAI_API_VERSION": "ใส่ค่าของคุณ",
"HUGGINGFACEHUB_API_TOKEN": "ใส่ค่าของคุณ",
"VOYAGE_API_KEY": "ใส่ค่าของคุณ",
"VOYAGE_TRUNCATION": "ใส่ค่าของคุณ",
"VOYAGE_BATCH_SIZE": "ใส่ค่าของคุณ",
"LANGSMITH_TRACING": "ใส่ค่าของคุณ",
"LANGSMITH_API_KEY": "ใส่ค่าของคุณ",
"LANGSMITH_PROJECT": "ใส่ค่าของคุณ",
"LANGSMITH_ENDPOINT": "ใส่ค่าของคุณ",
"METADATA_INDEXED_FIELDS": "ใส่ค่าของคุณ",
"METADATA_INDEX_SYNC_MODE": "ใส่ค่าของคุณ",
"MCP_TRANSPORT": "ใส่ค่าของคุณ",
"FASTMCP_HOST": "ใส่ค่าของคุณ",
"FASTMCP_PORT": "ใส่ค่าของคุณ",
"FASTMCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"DISABLED_TOOLS": "ใส่ค่าของคุณ",
"MCP_AUTH_TOKEN": "ใส่ค่าของคุณ",
"MCP_AUTH_CLIENT_ID": "ใส่ค่าของคุณ",
"MCP_AUTH_PROVIDER": "ใส่ค่าของคุณ",
"MCP_SERVER_INSTRUCTIONS": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
LOG_LEVEL envSTORAGE_BACKEND envMAX_IMAGE_SIZE_MB envMAX_TOTAL_SIZE_MB envDB_PATH envPOOL_MAX_READERS envPOOL_MAX_WRITERS envPOOL_CONNECTION_TIMEOUT_S envPOOL_IDLE_TIMEOUT_S envPOOL_HEALTH_CHECK_INTERVAL_S envRETRY_MAX_RETRIES envRETRY_BASE_DELAY_S envRETRY_MAX_DELAY_S envRETRY_JITTER envRETRY_BACKOFF_FACTOR envSQLITE_FOREIGN_KEYS envSQLITE_JOURNAL_MODE envSQLITE_SYNCHRONOUS envSQLITE_TEMP_STORE envSQLITE_MMAP_SIZE envSQLITE_CACHE_SIZE envSQLITE_PAGE_SIZE envSQLITE_WAL_AUTOCHECKPOINT envSQLITE_BUSY_TIMEOUT_MS envSQLITE_WAL_CHECKPOINT envSHUTDOWN_TIMEOUT_S envSHUTDOWN_TIMEOUT_TEST_S envQUEUE_TIMEOUT_S envQUEUE_TIMEOUT_TEST_S envCIRCUIT_BREAKER_FAILURE_THRESHOLD envCIRCUIT_BREAKER_RECOVERY_TIMEOUT_S envCIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS envPOSTGRESQL_HOST envPOSTGRESQL_PORT envPOSTGRESQL_USER envPOSTGRESQL_DATABASE envPOSTGRESQL_POOL_MIN envPOSTGRESQL_POOL_MAX envPOSTGRESQL_POOL_TIMEOUT_S envPOSTGRESQL_COMMAND_TIMEOUT_S envPOSTGRESQL_MIGRATION_TIMEOUT_S envPOSTGRESQL_MAX_INACTIVE_LIFETIME_S envPOSTGRESQL_MAX_QUERIES envPOSTGRESQL_TCP_KEEPALIVES_IDLE_S envPOSTGRESQL_TCP_KEEPALIVES_INTERVAL_S envPOSTGRESQL_TCP_KEEPALIVES_COUNT envPOSTGRESQL_STATEMENT_CACHE_SIZE envPOSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S envPOSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE envPOSTGRESQL_SSL_MODE envPOSTGRESQL_SCHEMA envENABLE_SEMANTIC_SEARCH envENABLE_EMBEDDING_GENERATION envOLLAMA_HOST envOLLAMA_AUTO_PULL envOLLAMA_PULL_TIMEOUT_S envEMBEDDING_OLLAMA_TRUNCATE envEMBEDDING_OLLAMA_NUM_CTX envEMBEDDING_MODEL envEMBEDDING_DIM envEMBEDDING_TIMEOUT_S envEMBEDDING_RETRY_MAX_ATTEMPTS envEMBEDDING_RETRY_BASE_DELAY_S envEMBEDDING_MAX_CONCURRENT envENABLE_SUMMARY_GENERATION envSUMMARY_PROVIDER envSUMMARY_MODEL envSUMMARY_MAX_TOKENS envSUMMARY_TIMEOUT_S envSUMMARY_RETRY_MAX_ATTEMPTS envSUMMARY_RETRY_BASE_DELAY_S envSUMMARY_MAX_CONCURRENT envSUMMARY_PROMPT envSUMMARY_MIN_CONTENT_LENGTH envSUMMARY_OLLAMA_NUM_CTX envSUMMARY_OLLAMA_TRUNCATE envSUMMARY_OPENAI_REASONING_EFFORT envSUMMARY_ANTHROPIC_EFFORT envENABLE_FTS envFTS_LANGUAGE envFTS_RERANK_WINDOW_SIZE envFTS_RERANK_GAP_MERGE envENABLE_HYBRID_SEARCH envHYBRID_RRF_K envHYBRID_RRF_OVERFETCH envHYBRID_FTS_OR_THRESHOLD envSEARCH_DEFAULT_SORT_BY envSEARCH_TRUNCATION_LENGTH envENABLE_CHUNKING envCHUNK_SIZE envCHUNK_OVERLAP envCHUNK_AGGREGATION envCHUNK_DEDUP_OVERFETCH envENABLE_RERANKING envRERANKING_PROVIDER envRERANKING_MODEL envRERANKING_MAX_LENGTH envRERANKING_OVERFETCH envRERANKING_CACHE_DIR envRERANKING_CHARS_PER_TOKEN envRERANKING_INTRA_OP_THREADS envRERANKING_CPU_MEM_ARENA envRERANKING_BATCH_SIZE envEMBEDDING_PROVIDER envOPENAI_API_BASE envOPENAI_ORGANIZATION envAZURE_OPENAI_ENDPOINT envAZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME envAZURE_OPENAI_API_VERSION envVOYAGE_TRUNCATION envVOYAGE_BATCH_SIZE envLANGSMITH_TRACING envLANGSMITH_PROJECT envLANGSMITH_ENDPOINT envMETADATA_INDEXED_FIELDS envMETADATA_INDEX_SYNC_MODE envMCP_TRANSPORT envFASTMCP_HOST envFASTMCP_PORT envFASTMCP_STATELESS_HTTP envDISABLED_TOOLS envMCP_AUTH_CLIENT_ID envMCP_AUTH_PROVIDER envMCP_SERVER_INSTRUCTIONS envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub alex-feel ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: POSTGRESQL_CONNECTION_STRING, POSTGRESQL_PASSWORD, ANTHROPIC_API_KEY, OPENAI_API_KEY, AZURE_OPENAI_API_KEY, HUGGINGFACEHUB_API_TOKEN, VOYAGE_API_KEY, LANGSMITH_API_KEY, MCP_AUTH_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.2.2) เข้า registry 7 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv), Docker ในเครื่องด้วย
ในหมวดเดียวกันมี Context7, Codebase Memory, Exa
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A high-performance Model Context Protocol (MCP) server providing persistent multimodal context storage for LLM agents. Built with FastMCP, this server enables seamless context sharing across multiple agents working on the same task through thread-based scoping.
[!WARNING]
Upgrading from v2.x? Version 3.x.x uses a new database schema with UUIDv7 primary keys. Existing v2.x databases require a one-time data migration before they can be used with v3.x.x. The opt-in CLI
mcp-context-server-migrateships with the server.
See the [Migration Guide](docs/migration-v2-to-v3.md) before upgrading. Fresh installations are unaffected.
private or public visibility, and optional user or group grants, enforced on every read, update and delete on both SQLite and PostgreSQL. With IdP-issued JWTs, each caller finds, counts and changes only the entries it may access, the owner of an entry shares it with users or groups through share_context, and every returned entry reports its visibility and whether the caller owns it. See the Access Modelpublic entries and can never write: the server refuses every write by the principal ACCESS_CONTROL_ANONYMOUS_PRINCIPAL names, and the token must expire. See Anonymous Read AccessENABLE_POSTGRESQL_RLS=true, PostgreSQL also enforces the access model in the database, so a defect in how a query applies the access rules cannot expose another principal's entries. Reads go through an owner-owned, role-gated view that keeps every search index in use. See Row-level security (PostgreSQL)text_content in all search tool results for better agent context efficiency (enabled by default with Ollama)ENABLE_FTS=auto); needs no extra dependenciesENABLE_SEMANTIC_SEARCH=auto) whenever an embedding provider is available (embedding generation is on by default)ENABLE_HYBRID_SEARCH=auto) whenever at least one of full-text or semantic search is availablegrep_context) — the precise-locate complement to full-text/semantic search, with ripgrep-style output modes and bounded results. Auto-enabled by default (ENABLE_GREP_CONTEXT=auto), pure-Python so it behaves identically on SQLite and PostgreSQLnavigate_context builds an on-demand Markdown-heading table of contents per record, with the entry summary as the root node; optional per-node LLM summaries (on by default) enrich each section. Pair with read_context_range to extract any sectionread_context_range returns a slice of one record by character range, line range, or outline node_id — so an agent can read only the relevant span of a long record instead of the whole thingkb: threads that agents search and navigate like any other context. The mcp-context-ingest command uploads a directory of documents and keeps it in sync, storing new files, updating changed ones and removing deleted ones, planned by the read-only plan_context_sync tool (ENABLE_CONTEXT_SYNC=auto). See the Knowledge Base GuideENABLE_EMBEDDING_COMPRESSION=false to opt out and keep fp32 storage. See the Embedding Compression GuideThe fastest way to connect the MCP Context Server to Claude Code is the one-command Docker bootstrap.
For step-by-step instructions, prerequisites, troubleshooting, and update/uninstall commands, see the Connecting to Your AI Assistant Guide.
The server is fully configured via environment variables, supporting core settings, transport, authentication, embedding providers, summary generation, search features, database tuning, and more. Variables can be set in your MCP client configuration, in a .env file, or directly in the shell.
For the complete reference of all environment variables with types, defaults, constraints, and descriptions, see the Environment Variables Reference.
Summary generation automatically creates concise LLM-based summaries for each stored context entry. Summaries are returned in the summary field of all search tool results alongside truncated text_content, providing dense, informative summaries that help agents determine relevance without fetching full entries.
For detailed instructions including all providers (Ollama, OpenAI, Anthropic), model selection, and custom prompt configuration, see the Summary Generation Guide.
Semantic search is auto-enabled by default (ENABLE_SEMANTIC_SEARCH=auto): the semantic_search_context tool registers automatically whenever an embedding provider is available (embedding generation is on by default), and skips quietly otherwise. For detailed instructions on the multiple embedding providers (Ollama, OpenAI, Azure, HuggingFace, Voyage) and how to control the toggle explicitly, see the Semantic Search Guide.
Full-text search is auto-enabled by default (ENABLE_FTS=auto) and needs no extra dependencies, using the built-in database FTS engine (FTS5 on SQLite, tsvector on PostgreSQL). For linguistic processing, stemming, ranking, and boolean queries, see the Full-Text Search Guide.
Hybrid search is auto-enabled by default (ENABLE_HYBRID_SEARCH=auto): the hybrid_search_context tool registers automatically whenever at least one of full-text or semantic search is available. For combined FTS + semantic search using Reciprocal Rank Fusion (RRF), see the Hybrid Search Guide.
For comprehensive metadata filtering including 16 operators, nested JSON paths, and performance optimization, see the Metadata Guide.
The server supports multiple database backends, selectable via the STORAGE_BACKEND environment variable. SQLite (default) provides zero-configuration local storage perfect for single-user deployments. PostgreSQL offers high-performance capabilities with 10x+ write throughput for multi-user and high-traffic deployments.
For detailed configuration instructions including PostgreSQL setup with Docker, Supabase integration, connection methods, and troubleshooting, see the Database Backends Guide.
The MCP Context Server exposes 21 MCP tools for context management:
Core Operations: store_context, search_context, get_context_by_ids, delete_context, update_context, list_threads, get_statistics
Search Tools: semantic_search_context, fts_search_context, hybrid_search_context
Navigation Tools (locate / navigate / extract): grep_context, navigate_context, read_context_range
Sync Tools: plan_context_sync, list_ingest_state
Sharing Tools: share_context, unshare_context, list_context_grants
Batch Operations: store_context_batch, update_context_batch, delete_context_batch
For complete tool documentation including parameters, return values, filtering options, and examples, see the API Reference. For when to use grep vs full-text vs semantic search, the index_tree, and partial reads, see Grep, Navigation & Partial Reads. For hosting and syncing document corpora, see the Knowledge Base Guide.
For production deployments with HTTP transport and container orchestration, Docker Compose configurations are available for SQLite, PostgreSQL, and external PostgreSQL (Supabase). See the Docker Deployment Guide for setup instructions and client connection details.
For Kubernetes deployments, a Helm chart is provided with configurable values for different environments. See the Helm Deployment Guide for installation instructions, or the Kubernetes Deployment Guide for general Kubernetes concepts.
For HTTP transport deployments requiring authentication, see the Authentication Guide for bearer token and IdP-issued JWT configuration, sharing entries with users and groups, and anonymous read access through an operator-minted token.
ตัดมาแค่ช่วงต้น อ่านต่อใน repo