
TPMJS:AI SDK 工具的 NPM
TPMJS 是一個新興的工具包管理器,它將 npm 套件索引為 AI 代理可發現的工具。該系統旨在簡化工具整合,讓代理能夠根據描述在運行時查找並載入必要的功能,從而消除手動配置和導入的麻煩。
NPM PACKAGES YOUR AI AGENT CAN DISCOVER
TPMJS indexes npm packages as tools that AI agents can find and use at runtime.No config files. No manual imports. Just describe what you need.
What is TPMJS?
✗ The Problem
AI agents need tools (web scraping, file processing, API calls) but developers must manually import and configure each one. As tooling grows, this becomes unmanageable—hundreds of imports, version conflicts, and static capabilities.
✓ The Solution
TPMJS is a registry that automatically discovers npm packages built for AI agents. Your agent searches by description and loads tools at runtime—no config files, no manual imports, always up-to-date.
Add tpmjs-tool keyword to your package.json and publish normally
TPMJS discovers your package within 15 minutes and extracts tool schemas automatically
Any AI agent can now find and use your tool by describing what they need
Featured Tools
Top-rated tools from our registry. Sorted by quality score and community adoption.
@exalabs/ai-sdk(webSearch)
Search the web for code docs, current information, news, articles, and content. Use this when you need up-to-date information or facts from the internet. Performs real-time web searches and can scrape content from specific URLs.
@parallel-web/ai-sdk-tools(extractTool)
Purpose: Fetch and extract relevant content from specific web URLs.
Ideal Use Cases:
- Extracting content from specific URLs you've already identified
- Exploring URLs returned by a web search in greater depth
firecrawl-aisdk(scrapeTool)
Scrape content from a single URL with advanced options.
Best for: Single page content extraction when you know the exact URL.
Returns: Content in specified formats (markdown, html, rawHtml, screenshot, or links).
Example use cases:
- Extract article content from a blog post
- Get product information from an e-commerce page
- Scrape documentation from a specific page
@valyu/ai-sdk(companyResearch)
Comprehensive company intelligence report. Automatically gathers and synthesizes information about a company including business overview, leadership team, financials (if public), recent news, SEC filings, funding, competitors, products, and insider activity. Returns a structured markdown report with citations. All data gathered in parallel for maximum speed. Best for in-depth company research and due diligence.
ai-sdk-tool-code-execution(executeCode)
Execute Python code in a sandboxed environment using Vercel Sandbox. Run calculations, data processing, and other computational tasks safely in an isolated environment with Python 3.13.
@tpmjs/registry-execute(registryExecuteTool)
Execute a tool from the TPMJS registry. Use registrySearchTool first to find the toolId. Tools run in a secure sandbox.
Publish Your AI Tool
Share your tool with the AI community. Automatic discovery, quality scoring, and integration with Vercel AI SDK, LangChain, and more.
Start with Our Package Generator
Create a production-ready TPMJS tool package in seconds with our CLI generator. Includes 2-3 tools, complete setup, and best practices.
Quick Setup
Add one keyword to package.json and publish to NPM
Auto Discovery
Your tool appears on tpmjs.com within 15 minutes
Quality Metrics
Automatic scoring based on docs, downloads, and stars
© 2025 TPMJS. All rights reserved.
相關文章