Praxia 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
Praxia 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
Praxia 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/praxia-dev/praxia
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"praxia": {
"command": "npx",
"args": ["-y", "praxia"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 Praxia 执行以下任务... Claude: [自动调用 Praxia MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"praxia": {
"command": "npx",
"args": ["-y", "praxia"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
🌐 Live: praxia.tools (primary, Cloudflare) · praxia-dev.github.io/praxia (mirror, GitHub Pages) · @praxia_dev on X
<sub>📺 Watch the 4-minute walkthrough · 🚀 Quickstart · 💬 Discussions</sub>
alpha22 — Documents semantic search. Every chunk uploaded to a Documents folder is embedded via litellm (auto-detected from your provider env vars: OpenAI →text-embedding-3-small, Ollama →nomic-embed-text, Azure / Gemini / DashScope / HuggingFace also covered). Cosine-similarity ranking replaces keyword scoring, so a JA query like "アクションアイテム" finds EN chunks about action items. Pre-alpha22 docs back-fill silently on first boot after upgrade. alpha22 — Batch fan-out via natural language. Say "Documents の各 PDF からアクションアイテムを抽出して" / "for each PDF in folder X, summarise" and the agent classifier routes to abatchtask kind that lists files, fans out one prompt per file viarun_parallel_tasks, and surfaces composite progress in the Batches tab. alpha22 — OSS license disclosure. Settings → "Open-source notices" shows the full text of every third-party license shipped in the desktop installer (562 packages: 71 Python · 469 Rust · 22 npm). The full text is bundled with the installer for compliance with MIT / BSD / Apache 2.0 / MPL. alpha23 — Auth propagation across worker tasks. Batches and Schedules now carry the parent agent's LLM (model + scout + workspace + org) into every child TaskRecord. Previously fan-outs from non-Anthropic users crashed withMissing ANTHROPIC_API_KEYbecause the worker fell back tomodel="claude". alpha25 —web_searchagent tool. Tavily + Brave Search backends. The agent uses this for current events / today's prices / breaking news / recent regulatory changes — anything not in the user's Documents or memory layers. Tavily wins when both keys are set (returns a one-paragraph synthesised answer). No key configured → tool returns a structured error and the LLM relays it. Only the query string leaves the machine — Documents and memory content stay local. alpha26 — Promotion gate + bitemporal SharedMemory.PromotionEnginenow takes averifiercallback that short-circuits the score blend to"skip"onpassed=False, plusmin_independent_sources=2(single-source candidates cap at "review" instead of auto-promoting).SharedBlockis bitemporal- lite:upsert()supersedes the old block (valid_to=now,superseded_by=<id>) rather than overwriting;as_of(timestamp)queries past snapshots.search()tie-breaks ties by verification_score → source_breadth → recency. Built from the L0–L3 verification findings — see release notes for details. alpha27 — LLM-driven query expansion (Anthropic fallback). When no embedding provider is configured (most common: Anthropic- only, since Claude has no embedding API), Documents search no longer falls back to pure literal keyword matching. The active LLM rewrites the query into 3–5 alternative phrasings (synonyms, cross-language equivalents, paraphrases) and each chunk is scored against the max-scoring variant. Results cached LRU per(model, query). Anthropic-only users now get usable cross-language Documents search without a second provider key — at the cost of one small extra LLM round-trip per distinct query.
Auto-dispatched by extension:
| Extension | Parser | Optional dep |
|---|---|---|
.txt .md .rst .py .ts .js | TextParser | (none) |
.csv .tsv | CsvParser | (stdlib) |
.json .yaml .yml | StructuredParser | (core) |
.html .xml | HtmlParser | (stdlib) |
.pdf | PdfParser | praxia[office] |
.docx | DocxParser | praxia[office] |
.pptx | PptxParser | praxia[office] |
.xlsx .xlsm | XlsxParser | praxia[office] |
from praxia.io.parsers import parse_file
doc = parse_file("contract.pdf") # works
doc = parse_file("Q3_results.xlsx") # also works
print(doc.content)
Third-party formats register via [project.entry-points."praxia.parsers"] — no fork required.
Three independent verdicts run in parallel. The framework auto-promotes only when consensus is high; medium-confidence items go to a review queue.
pytest tests/llm_eval -m llm_eval -v
Specialized Multi-Agent Orchestrator with Cyclic Personal/Organizational Memory A workflow-specific multi-agent orchestrator that automatically promotes individual tacit knowledge into organizational know-how. Built on a 5-layer memory stack with three independent promotion paths.
🔍 Complete feature reference: docs/FEATURES.md 📊 Concrete Before/After tables: docs/use-cases.md
---
pip install praxia # Core pip install "praxia[ui,connectors,office,audio]" # Common stack pip install "praxia[all]" # Everything
Praxia ships in two halves you can mix:
| Mode | What you run | When to choose it |
|---|---|---|
| **A. Full-stack** | praxia ui (Streamlit) + Praxia core, one process | Internal team, fastest path |
| **B-1. Embedded SDK** | Your Python service import praxia | You already have a Python backend |
| **B-2. HTTP service** | praxia serve (FastAPI) + your own frontend | Non-Python frontend, mobile, or CDN-cached UI |
Both modes share the same auth, memory, and skills — only the frontend differs. Step-by-step setup, production checklist, and migration path: docs/deployment-modes.md (JA).
```bash
### 🖥 Native desktop app (no Python required) The easiest way to try Praxia is the native desktop app on the Microsoft Store. | Platform | Distribution | Status | |---|---|---| | Windows 10 / 11 x64 | Microsoft Store | ✅ shipped | | macOS 12+ | — | 🚧 Phase 1b | | Linux (Debian / Ubuntu) | — | 🚧 Phase 1b | 👉 Get Praxia Desktop on the Microsoft Store — installed through the Store, so no SmartScreen warning and updates land automatically. Past release notes remain on GitHub Releases. The desktop app embeds the Praxia server inside the installer — install, launch, paste an LLM provider key, and you're running. No separatepraxia serveprocess to start, nopip install, no Python on the user's machine. Settings exposes only the three things a user actually controls: LLM provider keys (Anthropic / OpenAI / Google / Azure OpenAI / Qwen DashScope / Hugging Face — Gemma covered via all three cloud paths), local LLM (Ollama URL + model), and optional SSO tenant URL for org connection. Everything else (port, API key, storage layout, CORS) is managed by the app. Multi-user organizational deployment still works the same way: install Praxia on a shared host aspraxia serve, point a custom frontend or SDK consumer at it, and several users share L3 organizational memory + the L4 frozen layer with SSO / RBAC / audit / KMS-encrypted OAuth tokens — all in the OSS core. Desktop-only features (in addition to everything the server offers): - 🗂 Local folder ingestion with auto-discovery — point Praxia at a folder on your machine (e.g.~/Documents/Contracts/); the desktop app walks it recursively, parses every supported file (PDF / DOCX / PPTX / XLSX / TXT / MD / code), and makes the contents searchable by the agent alongside L1 / L3 / L4 memory. Skips files above a size cap, watches for new / changed files, re-indexes incrementally by mtime + content hash. Useful for confidential documents you don't want uploaded to cloud storage. (🚧 Phase 1b) - 🔔 Native notifications when a long-running agent task finishes (🚧 Phase 1b) - 🪟 Native file dialogs for drag-and-drop attachments Cross-device continuity (PC ↔ phone handoff) and a mobile companion land in Phase 1b / Phase 2. --- For library / SDK / CLI use, the Python install below is the developer path.
```bash
Detailed Before/After tables for each domain are in docs/use-cases.md. Highlights:
| Industry | Representative use case | Headline impact |
|---|---|---|
| Investment | Seed-stage VC due diligence | 4–6h → **45–60 min** per deck |
| Sales | Pre-meeting research + storyboard | Proposal-acceptance rate **+15–20pt** |
| Engineering Design | Requirements doc review | Senior architect time freed: **week 16h → 4h** |
| Procurement | RFQ TCO comparison | Hidden costs found: **+30%** vs initial quote |
| Patent | Prior-art search + novelty assessment | External patent-attorney fees **−50–70%** |
| Legal | M&A contract review | External law-firm costs **halved** (~$100k/deal) |
3-year compounding effects: New-hire ramp 6–12mo → 2–3mo / Veteran-departure knowledge loss → zero / Cross-team best-practice diffusion 30+ items/month.
---
praxia config init # interactive walkthrough praxia config show # display resolved config (secrets masked) praxia config path # show key resolution order
praxia oauth start box --user-id alice
pip install "praxia[server]" praxia serve --host 0.0.0.0 --port 8000 --cors-origin https://your-frontend.example ```
---
[project.entry-points."praxia.connectors"] notion = "praxia_connector_notion:NotionConnector" ```
After pip install praxia-connector-notion, the new connector shows up automatically in praxia connector list, the Streamlit UI, and the SDK — with no edit to Praxia itself.
Full guide with examples for all 4 plugin types: docs/PLUGINS.md.
---
pytest tests/llm_eval --llm-eval-model gpt-4o ```
Built-in rubrics: keyword match, structure (heading) match, length band, must-not-contain, LLM-as-judge. One canonical case per business skill ships out of the box.
Praxia 是一个用于自然语言处理的开源框架,提供了一个易于使用的 API,支持多种语言模型和服务。它旨在简化开发过程,提供高效的自然语言处理功能。
Praxia 包括以下功能: • 自动推送高效的、自动推送的内容 • 三个独立的判定结果并行运行 • 只有当共识很高时才会自动推送 • 中等可信度的项目会进入审查队列 • 支持多种语言模型和服务
Praxia 需要 API 密钥和成本 token,需要 pytest 进行测试
Praxia 可以通过以下方式安装: • 下载 Praxia 桌面应用 (.exe, 165 MB) • 使用 pip 安装 Praxia • 使用 Docker 安装 Praxia • 从源码安装 Praxia
使用 Praxia 的步骤如下: • 下载 Praxia 桌面应用 (.exe, 165 MB) • 使用 pip 安装 Praxia • 使用 Docker 安装 Praxia • 从源码安装 Praxia • 配置 Praxia • 使用 Praxia
Praxia 的配置包括: • 使用 MCP 配置 Praxia • 使用环境变量配置 Praxia • 配置关键参数
Praxia 的 API 包括: • OAuth API • CLI API • SDK API
Praxia 的工作流包括: • 使用 Praxia 的步骤 • 配置 Praxia • 使用 Praxia • 使用 Praxia 的 API
Praxia是一个高质量的开源MCP工具,具有较强的实用价值
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,Praxia 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | praxia |
| 原始描述 | 开源MCP工具:Multi-agent orchestrator with cyclic personal-to-org memory · Apache 2.0 · Pytho。⭐8 · Python |
| Topics | ai-agentsapache-2-0knowledge-management |
| GitHub | https://github.com/praxia-dev/praxia |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-06-07 · 更新时间:2026-06-08 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端