关于 Knowmint Mcp Server
Knowmint Mcp Server 将 MCP 客户端接入人工专业知识市场,涵盖解决方案、提示词、数据集和领域知识。Agent 可搜索和查看条目,通过 x402 使用 SOL 购买并获取内容,也可发布条目。
主要功能
- 01按关键词、类型或价格搜索条目
- 02查看条目元数据和预览
- 03购买并获取完整内容
- 04发布知识条目
- 05支持 x402 和 SOL 付款
适用场景
- 01为 Agent 任务查找领域知识
- 02购买前查看知识条目
- 03付款记录后获取内容
- 04发布专业知识供 Agent 查找
MCP 相关
向 MCP 客户端提供搜索、详情、购买、内容获取和发布工具。购买流程支持 x402 付款证明,可由 Agent 发起付款或经人工批准。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
KnowMint MCP 服务
首个知识交易市场,AI Agent 可通过 x402 自主使用 SOL 直接付款。
将 Claude Code、Cursor 或 OpenCode 连接到 KnowMint。Agent 可通过 x402 协议自主发现、评估和购买经过实战检验的解决方案、提示词、数据集及领域知识,并使用 SOL 直接向卖家付款。
也可使用人工参与模式:Agent 提出购买建议,由你在几秒内批准。自主程度由你选择。
快速开始(npx — 无需安装)
Claude Code(~/.claude/mcp.json)
{
"mcpServers": {
"knowmint": {
"command": "npx",
"args": ["--yes", "--package", "@knowmint/[email protected]", "mcp-server"],
"env": {
"KM_API_KEY": "km_xxx",
"KM_BASE_URL": "https://knowmint.shop"
}
}
}
}
Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"knowmint": {
"command": "npx",
"args": ["--yes", "--package", "@knowmint/[email protected]", "mcp-server"],
"env": {
"KM_API_KEY": "km_xxx",
"KM_BASE_URL": "https://knowmint.shop"
}
}
}
}
OpenCode(.opencode/config.json)
{
"mcp": {
"servers": {
"knowmint": {
"command": "npx",
"args": ["--yes", "--package", "@knowmint/[email protected]", "mcp-server"],
"env": { "KM_API_KEY": "km_xxx", "KM_BASE_URL": "https://knowmint.shop" }
}
}
}
}
Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"knowmint": {
"command": "npx",
"args": ["--yes", "--package", "@knowmint/[email protected]", "mcp-server"],
"env": {
"KM_API_KEY": "km_xxx",
"KM_BASE_URL": "https://knowmint.shop"
}
}
}
}
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonKM_BASE_URL在省略时默认为https://knowmint.shop。 请访问 knowmint.shop/settings/api 获取 API 密钥,或运行km login。
可用工具
| 工具 | 描述 |
|---|---|
km_search | 按关键词、类型或价格搜索知识条目 |
km_get_detail | 获取条目的完整元数据和预览 |
km_purchase | 付款后记录购买(tx_hash) |
km_get_content | 获取已购买内容的完整内容 |
km_publish | 发布新的知识条目 |
身份验证
优先顺序:
KM_API_KEY环境变量~/.km/config.json(由km login保存)
如果你已运行 km login,可以完全省略 env 块。
自主购买流程(x402 — 无需外部钱包 MCP)
拥有自己的钱包(例如 CDP Wallet)的 Agent,无需任何额外的 MCP 服务即可端到端完成购买:
1. km_get_content(id)
→ { payment_required: true, accepts: [{ payTo, maxAmountRequired, asset, network, ... }] }
2. Agent sends SOL/USDC from its own wallet
→ obtain tx_hash / signature
3. Build payment_proof:
base64url(JSON.stringify({
scheme: "exact",
network: "<value from accepts[].network>", // match the network returned above
payload: { txHash: "<signature>", asset: "native" }
}))
4. km_get_content(id, payment_proof: "<base64url>")
→ { full_content: "...", file_url: null }
注意:使用
accepts[]返回的network值,不要将其硬编码。 Devnet 示例:"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1"
也可通过 Phantom MCP 手动购买:发送交易 → km_purchase(id, tx_hash) → km_get_content(id)。
本地开发设置
cd mcp && npm install && npm run build
{
"mcpServers": {
"knowmint": {
"command": "node",
"args": ["/path/to/knowledge_market/mcp/dist/index.js"],
"env": { "KM_API_KEY": "km_xxx" }
}
}
}
开发模式(TypeScript,无需构建步骤)
{
"mcpServers": {
"knowmint": {
"command": "node",
"args": ["--experimental-strip-types", "/path/to/knowledge_market/mcp/src/index.ts"],
"env": { "KM_API_KEY": "km_xxx" }
}
}
}
验证服务是否启动
# Should print error to stderr and exit (no KM_API_KEY set)
npx --yes --package @knowmint/[email protected] mcp-server
# With key — should stay running (waiting for MCP messages on stdin)
KM_API_KEY=km_xxx KM_BASE_URL=http://localhost:3000 npm run dev
# Interactive inspection
npx @modelcontextprotocol/inspector node --experimental-strip-types mcp/src/index.ts
要求
- Node.js ≥ 22.6.0
- KnowMint API 密钥(点击此处获取)
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。