modelscope·@seejux/waha-mcp
暂无描述。
A Model Context Protocol (MCP) server that enables AI assistants to interact with WhatsApp through the WAHA (WhatsApp HTTP API) platform.
Clone this repository
Install dependencies:
npm install
Configure your WAHA API connection:
cp .env.example .env
Then edit .env with your WAHA instance details.
Required environment variables in .env:
WAHA_BASE_URL: Your WAHA server URL (e.g., http://localhost:3000)WAHA_API_KEY: Your WAHA API key for authenticationWAHA_SESSION: WhatsApp session name (default: default)npm run build
npm run dev
The MCP Inspector is a web-based tool to test your MCP server interactively:
npm run inspector
This will:
Use the inspector to:
npm start
Add this to your Claude Desktop MCP configuration:
{
"mcpServers": {
"waha": {
"command": "node",
"args": ["/absolute/path/to/waha-mcp-server/dist/index.js"],
"env": {
"WAHA_BASE_URL": "http://localhost:3000",
"WAHA_API_KEY": "your-api-key-here",
"WAHA_SESSION": "default"
}
}
}
}
Get overview of recent WhatsApp chats. Returns chat ID, name, last message preview, and unread count.
Parameters:
limit (optional): Number of chats to retrieve (default: 10, max: 100)offset (optional): Offset for paginationchatIds (optional): Array of specific chat IDs to filter (format: number@c.us)Example:
{
"limit": 10
}
Get messages from a specific WhatsApp chat. Returns message content, sender, timestamp, and status.
Parameters:
chatId (required): Chat ID to get messages from (format: number@c.us for individual, number@g.us for group)limit (optional): Number of messages to retrieve (default: 10, max: 100)offset (optional): Offset for paginationdownloadMedia (optional): Download media files (default: false)Example:
{
"chatId": "1234567890@c.us",
"limit": 10
}
Send a text message to a WhatsApp chat. Returns message ID and delivery timestamp.
Parameters:
chatId (required): Chat ID to send message to (format: number@c.us)text (required): Message text to sendreplyTo (optional): Message ID to reply tolinkPreview (optional): Enable link preview (default: true)Example:
{
"chatId": "1234567890@c.us",
"text": "Hello from MCP!"
}
Mark messages in a chat as read. Can specify number of recent messages or time range in days.
Parameters:
chatId (required): Chat ID to mark as read (format: number@c.us)messages (optional): Number of recent messages to mark as read (default: 30)days (optional): Mark messages from last N days as read (default: 7)Example:
{
"chatId": "1234567890@c.us",
"messages": 30
}
waha-mcp-server/
src/
index.ts # Server entry point
config.ts # Configuration management
types/ # TypeScript type definitions
tools/ # MCP tool implementations
client/ # WAHA API client
dist/ # Built JavaScript output
.env # Your configuration (not in git)
.env.example # Configuration template
package.json
tsconfig.json
PROJECT_SPEC.md # Full project specification
WhatsApp chat IDs have specific formats:
<phone_number>@c.us (e.g., 1234567890@c.us)<group_id>@g.us (e.g., 123456789012345678@g.us)You can get chat IDs by using the waha_get_chats tool first.
ISC
一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。
福昕PDF服务API提供了一个基于云的REST API,允许通过HTTP客户端处理PDF文件。它提供了丰富的功能,适合集成到各种应用程序中。 📌 主要特性: PDF创建与转换 从Word、Excel和PowerPoint等格式创建PDF文件。 将PDF文件转换为其他格式,包括HTML、Word和图像。 PDF合并与拆分 将多个PDF文件合并成一个文档。 将单个PDF文件拆分成多个文档。 PDF压缩与优化 通过图像压缩、文档展平和线性化来减小文件大小。 PDF安全 支持密码保护、权限控制和高级加密以确保文档安全。 如何快速与MCP(多功能云平台)集成? 📖 集成文档: 服务API集成指南: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/guide MCP初学者教程: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/mcp…
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
基于Model Context Protocol的原型生成功能服务,专注于HTML代码生成、设计描述生成和HTML导入功能。
暂无描述。
一个用于生成思维导图的 MCP (Model Context Protocol) 服务器。 看起来您的请求中没有提供具体的英文技术文档内容以供翻译。如果您能分享更多详细信息或具体段落,我将能够帮助您将其准确地翻译成中文,同时保留代码块、链接、格式结构和专业术语的准确性。请提供需要翻译的具体文本。