🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

techmanual-client

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

techmanual-client

techmanual.ai API client, CLI, and MCP server for AI agents

pipPyPI
Version
0.2.1
Weekly downloads
20
Maintainers
1

techmanual-client

API client, CLI, and MCP server for techmanual.ai — the technical manual index for AI agents.

Search and retrieve hardware documentation (oscilloscopes, spectrum analyzers, power supplies, DMMs, etc.) without the PDF babysitting.

Install

pip install techmanual-client

Quick Start

1. Get an API key

Visit techmanual.ai/setup to generate a free, read-only API key instantly (no account required).

2. Set environment variables

export TMAI_API_URL="https://api.techmanual.ai"
export TMAI_API_KEY="tmai_..."

3. Use with Claude Code (MCP)

Add to your ~/.claude.json:

{
  "mcpServers": {
    "techmanual": {
      "command": "techmanual-mcp",
      "env": {
        "TMAI_API_URL": "https://api.techmanual.ai",
        "TMAI_API_KEY": "tmai_..."
      }
    }
  }
}

4. Use the CLI

techmanual search "phase noise measurement" --model-number N9040B
techmanual list-manuals --manufacturer "Rohde & Schwarz"
techmanual get-page --document-id 42 --page 15

5. Use as a Python library

from techmanual_client import load_config, search

cfg = load_config()
results = search(cfg, query="bandwidth measurement", manufacturer="Keysight")

Tools

ToolDescription
searchHybrid FTS + vector search across all manuals. Filters: manufacturer, model_number, equipment_type, document_id.
list_manualsBrowse and filter the manual catalog.
get_pageRetrieve specific page(s) from a document by ID.

Keywords

techmanual

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts