mcpField
K
Knowmint Mcp Server

Knowmint Mcp Server

本地服务
github.com/Sou0327商业与营销328 周前更新

关于 Knowmint Mcp Server

Knowmint Mcp Server 将 MCP 客户端接入人工专业知识市场,涵盖解决方案、提示词、数据集和领域知识。Agent 可搜索和查看条目,通过 x402 使用 SOL 购买并获取内容,也可发布条目。

主要功能

  1. 01按关键词、类型或价格搜索条目
  2. 02查看条目元数据和预览
  3. 03购买并获取完整内容
  4. 04发布知识条目
  5. 05支持 x402 和 SOL 付款

适用场景

  1. 01为 Agent 任务查找领域知识
  2. 02购买前查看知识条目
  3. 03付款记录后获取内容
  4. 04发布专业知识供 Agent 查找

MCP 相关

向 MCP 客户端提供搜索、详情、购买、内容获取和发布工具。购买流程支持 x402 付款证明,可由 Agent 发起付款或经人工批准。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"knowmint": {
"command": "npx",
"args": [
"-y",
"@knowmint/mcp-server"
],
"env": {
"KM_API_KEY": "<KM_API_KEY>",
"KM_BASE_URL": "<KM_BASE_URL>"
}
}
}
}
启动命令npx -y @knowmint/mcp-server
需要配置的环境变量
KM_API_KEY密钥KnowMint API key
KM_BASE_URLKnowMint API base URL (default: https://knowmint.shop)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@knowmint/mcp-server0.1.4

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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.json KM_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发布新的知识条目

身份验证

优先顺序:

  1. KM_API_KEY 环境变量
  2. ~/.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

要求

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。