Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Living technical memory for AI agents: recall approved project context, record what was learned.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
SOLUCORTEX_API_KEY, SOLUCORTEX_PROJECT_ID, Authorization, X-Solucortex-Projectค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"solucortex": {
"command": "uvx",
"args": [
"solucortex-mcp"
],
"env": {
"SOLUCORTEX_API_KEY": "ใส่ค่าของคุณ",
"SOLUCORTEX_PROJECT_ID": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http solucortex https://mcp.solucortex.ai/mcp --header 'Authorization: ใส่ค่าของคุณ' --header 'X-Solucortex-Project: ใส่ค่าของคุณ'claude mcp add solucortex --env SOLUCORTEX_API_KEY='ใส่ค่าของคุณ' --env SOLUCORTEX_PROJECT_ID='ใส่ค่าของคุณ' -- uvx solucortex-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"solucortex": {
"url": "https://mcp.solucortex.ai/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ",
"X-Solucortex-Project": "ใส่ค่าของคุณ"
}
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"solucortex": {
"command": "uvx",
"args": [
"solucortex-mcp"
],
"env": {
"SOLUCORTEX_API_KEY": "ใส่ค่าของคุณ",
"SOLUCORTEX_PROJECT_ID": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"solucortex": {
"type": "http",
"url": "https://mcp.solucortex.ai/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ",
"X-Solucortex-Project": "ใส่ค่าของคุณ"
}
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"solucortex": {
"type": "stdio",
"command": "uvx",
"args": [
"solucortex-mcp"
],
"env": {
"SOLUCORTEX_API_KEY": "ใส่ค่าของคุณ",
"SOLUCORTEX_PROJECT_ID": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
SOLUCORTEX_PROJECT_ID envAuthorization ความลับ จำเป็น HTTP headerX-Solucortex-Project HTTP headerค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub soluai-spa ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SOLUCORTEX_API_KEY, Authorization
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.1.2) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี 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 รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Official Model Context Protocol server for [SoluCortex](https://solucortex.ai) — living technical memory for AI agents.
Connect any MCP-compatible agent (Claude Code, Claude Desktop, Cursor, Codex, Cline, …) to your SoluCortex project so it can recall the decisions, conventions, risks and architecture that matter before it works, and remember what it learns when it's done.
Website: solucortex.ai · Setup guide: solucortex.ai/docs/mcp · Tools reference: solucortex.ai/docs/mcp-tools · PyPI: solucortex-mcp · MCP Registry: io.github.soluai-spa/solucortex-mcp
| Tool | What it does | When to use |
|---|---|---|
solucortex_recall | Builds living context for a task (ranked by semantic similarity + importance) | At the start of a task, before touching code |
solucortex_search | Ad-hoc semantic search over the project's memories | Specific questions mid-task |
solucortex_remember | Records a memory (stored approved + traced as an authorized agent) | At close, or on a relevant technical decision |
solucortex_update_memory | Corrects an existing memory — the edit returns it to pending for human re-approval in the panel | When a memory is right in spirit but wrong in detail |
solucortex_flag_memory | Flags a memory as outdated/incorrect with a reason; a human resolves it in the panel | When a memory should be reviewed, archived or deleted |
solucortex_list_memories | Lists memories without semantic search | Quick inspection / audit |
Governance by design: agents propose, humans govern. Agents can never change a
memory's
status, rewrite its metadata, or delete it — edits go back to pending and
deletions only happen from the SoluCortex panel.
scx_) — get it from your SoluCortex dashboard.uv (recommended), Python ≥ 3.10, or Docker.The server is configured entirely through environment variables:
| Variable | Required | Description |
|---|---|---|
SOLUCORTEX_API_KEY | ✅ | Project API key (scx_…) |
SOLUCORTEX_PROJECT_ID | optional | Default project UUID; if omitted, the backend infers it from the API key |
SOLUCORTEX_URL | optional | API base URL. Default https://solucortex.ai |
Run with MCP_TRANSPORT=http (or --http) to serve Streamable HTTP on $PORT (default 8080) — the mode behind https://mcp.solucortex.ai. Credentials travel with each request and the environment is ignored:
| Header | Required | Description |
|---|---|---|
Authorization: Bearer scx_… | ✅ | The caller's project API key (401 without it) |
X-Solucortex-Project | optional | Default project UUID; if omitted, the backend infers it from the API key |
GET /health (and /healthz locally; Cloud Run's frontend intercepts /healthz) responds without auth. The MCP endpoint is /mcp, runs stateless, and shares nothing between requests/tenants.
Never commit your API key. Keep it in your MCP client config's env block or a local .env (see .env.example).
The hosted server at https://mcp.solucortex.ai/mcp speaks Streamable HTTP; your key travels with each request:
claude mcp add --transport http solucortex https://mcp.solucortex.ai/mcp \
--header "Authorization: Bearer scx_xxx" \ --header "X-Solucortex-Project: your-project-uuid"
Or in any client with remote MCP support:
{
"mcpServers": { "solucortex": { "type": "http", "url": "https://mcp.solucortex.ai/mcp", "headers": { "Authorization": "Bearer scx_xxx", "X-Solucortex-Project": "your-project-uuid" } } } }
claude mcp add solucortex \
-e SOLUCORTEX_API_KEY=scx_xxx \ -e SOLUCORTEX_PROJECT_ID=your-project-uuid \ -- uvx solucortex-mcp
Add to the client's MCP config (claude_desktop_config.json, Cursor mcp.json, etc.):
{
"mcpServers": { "solucortex": { "command": "uvx", "args": ["solucortex-mcp"], "env": { "SOLUCORTEX_API_KEY": "scx_xxx", "SOLUCORTEX_PROJECT_ID": "your-project-uuid" } } } }
git clone https://github.com/soluai-spa/solucortex-mcp
cd solucortex-mcp cp .env.example .env # fill in your key ./run.sh # loads .env, then runs via uv
Prebuilt image on GHCR:
docker run --rm -i \
-e SOLUCORTEX_API_KEY=scx_xxx \ ghcr.io/soluai-spa/solucortex-mcp:latest
Or build it yourself:
docker build -t solucortex-mcp .
docker run --rm -i \ -e SOLUCORTEX_API_KEY=scx_xxx \ -e SOLUCORTEX_PROJECT_ID=your-project-uuid \ solucortex-mcp
The server speaks MCP over stdio, so clients launch it as a subprocess (-i keeps stdin open).
Once connected, give your agent the methodology too: copy templates/AGENTS.md into the root of your repo (it works as AGENTS.md or CLAUDE.md). The MCP handshake already carries these instructions — the file lets you version them alongside your code, extend them with your own conventions, and optionally enable the commented Claude Code hook recipe for guaranteed recall.
uv sync
uv run solucortex-mcp # run (stdio) MCP_TRANSPORT=http uv run solucortex-mcp # run (HTTP on :8080) uv run pytest # test suite npx @modelcontextprotocol/inspector uv run solucortex-mcp # interactive test
type vocabulary: the canonical set is architecture, decision, risk, convention, bug_history, tech_debt, sensitive_module, learning, external_integration. Some backends accept an older set (technical_decision, historical_bug, current_state, task_closure). The server passes type through and surfaces HTTP 422 so you can retry with the other set.MIT — see LICENSE.