pypi woody-mcpstdioMITupdated 2mo ago
mcp-name: io.github.Gunsmith-Academy/woody-mcp
woody mcp 能做什么?
woody-mcp
mcp-name: io.github.Gunsmith-Academy/woody-mcp
MCP server for Woody, an AI firearms expert with a verified knowledge base, jurisdiction-specific legal engine, and multi-agent specialist routing.
Add Woody as a native tool in Claude Desktop, Claude Code, Cursor, Windsurf, or any MCP-compatible client.
What Woody can do
- Answer any firearms question with verified citations (builds, maintenance, legal, ballistics, product specs)
- Look up state-specific firearms laws with jurisdiction-aware citations
- Search a curated knowledge base of manufacturer specs and community-verified data
- Route complex questions to specialist agents (legal, ballistics, maintenance)
Install
pip install woody-mcp
Or with uvx (no install needed):
uvx woody-mcp
Get an API key
Email gsa@gunsmith.academy to request a wdy_ API key.
Tiers:
- kb_only — Free. KB search only, no AI answers.
- standard — $9/mo. Full AI answers, 30 req/min.
- premium — $29/mo. AI answers + Ballistic Solver + legal engine, 60 req/min.
Claude Desktop setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"woody": {
"command": "woody-mcp",
"env": {
"WOODY_API_KEY": "wdy_your_key_here"
}
}
}
}
Restart Claude Desktop. Woody's tools will appear automatically.
Claude Code setup
claude mcp add woody -- woody-mcp
Then set your key in your shell environment:
export WOODY_API_KEY=wdy_your_key_here
Tools
ask_woody
Ask Woody any firearms question. Returns an expert answer with citations and legal disclaimers where applicable.
question: str — The firearms question (max 2000 chars)
state: str — US state code for legal questions (e.g. "TX")
user_tier: str — matches your API key tier: "free" (kb_only key),
"operator" (standard key), or "patriot"/"armorer" (premium key)
search_knowledge_base
Search Woody's verified KB directly. Pure vector retrieval, no AI inference, near-zero latency.
query: str — Search query
top_k: int — Number of results (1-10, default 3)
check_woody_status
Check Woody's current capabilities and KB version. No API key required.
Resources
woody://capabilities— Full tool manifest with input schemaswoody://supported-calibers— List of calibers Woody can analyze
License
MIT for the MCP client. The Woody API is proprietary.
安装
把 woody mcp 添加到你的客户端。选择你正在使用的那个。
claude mcp add woody-mcp -- uvx woody-mcpcodex mcp add woody-mcp -- uvx woody-mcpamp mcp add woody-mcp -- uvx woody-mcp{
"mcpServers": {
"woody-mcp": {
"command": "uvx",
"args": [
"woody-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"woody-mcp": {
"command": "uvx",
"args": [
"woody-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"woody-mcp","command":"uvx","args":["woody-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"woody-mcp": {
"command": "uvx",
"args": [
"woody-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"woody-mcp": {
"command": "uvx",
"args": [
"woody-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"woody-mcp": {
"command": "uvx",
"args": [
"woody-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"woody-mcp": {
"type": "local",
"command": "uvx",
"args": [
"woody-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"woody-mcp": {
"command": {
"path": "uvx",
"args": [
"woody-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx woody-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
69 / 100
良好
- 文档22/25
- 维护16/25
- 可信度16/20
- 能力3/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 80 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 1.0.3最新 | 2026年6月13日 |