@vastxie/99ai-plugin
v0.1.0
Published
MCP Web Search Tool supporting parallel multi-engine search
Maintainers
Readme
99AI Plugin
A network search service based on Model Context Protocol (MCP) that supports parallel multi-engine search, providing efficient web information retrieval capabilities.
Features
- Parallel Multi-Engine Search: Simultaneously retrieves search results from Bing, Baidu, Google, SouGou, and DuckDuckGo
- Web Content Extraction: Quickly scrapes webpage content
- Weather Queries: Looks up weather information for specified cities
- Efficient Parallel Processing: Executes all search requests in parallel, significantly improving search speed
Installation
Global Installation
npm install -g @vastxie/99ai-pluginLocal Installation
npm install @vastxie/99ai-pluginUsage
Run Directly with npx
No installation needed:
npx @vastxie/99ai-pluginRun After Global Installation
99ai-pluginUse with Claude Desktop
Add the server configuration in the Claude Desktop config file:
Mac OS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"99ai-plugin": {
"command": "npx @vastxie/99ai-plugin"
}
}
}Use with Other MCP-Compatible Clients
This tool can be used with any client that supports the MCP protocol. Usually requires configuring the path or command for the tool in the client.
Tool Descriptions
1. Keyword Search (search_keywords)
Search for keywords in parallel across multiple search engines and get comprehensive results.
Parameters:
query: Keywords or questions to search for
2. Web Content Extraction (fetch_web_content)
Extract content from a specified URL.
Parameters:
url: The URL of the webpage to extract content fromcontentLimit: Maximum number of characters to extract, default is 5000
3. Weather Search (search_weather)
Query weather information for a specified city.
Parameters:
city: Name of the city to query weather for
Development
Environment Setup
# Install dependencies
npm install
# Build the project
npm run build
# Development mode (auto-rebuild)
npm run watchDebugging
Since MCP servers communicate via stdio, debugging can be challenging. We recommend using the MCP Inspector:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
Publishing to NPM
If you want to publish your own version:
# Login to NPM
npm login
# Publish package (first time publishing a scoped package)
npm publish --access=public
# Subsequent updates
npm publishLicense
MIT
