关于 Sarcasm MCP Server
Sarcasm MCP Server 为 AI Agent 提供讽刺语录,可返回全部语录或随机语录,供支持 MCP 的环境调用。
主要功能
- 01获取全部讽刺语录
- 02获取随机讽刺语录
适用场景
- 01为对话加入讽刺语录
- 02浏览可用的讽刺语录
MCP 相关
该 MCP 服务向支持 MCP 的客户端提供获取全部语录和随机语录的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
Sarcasm MCP Server
一个提供讽刺语录的模型上下文协议(MCP)服务。此 MCP 服务可与 AI Agent 集成,生成诙谐、讽刺的回复。
🚀 功能
- 获取所有讽刺语录:检索所有可用的讽刺语录
- 获取随机讽刺语录:获取一条随机讽刺语录,供您欣赏
- MCP 集成:可与任何支持模型上下文协议的环境无缝集成
📋 要求
- Node.js 18.0 或更高版本
- npm 或 yarn 包管理器
🔧 安装
# Clone the repository
git clone https://github.com/yourusername/sarcasm-mcp.git
# Navigate to the project directory
cd sarcasm-mcp
# Install dependencies
npm install
# Build the project
npm run build
🧰 开发
# Install dependencies
npm install
# Build the project
npm run build
在 VS Code 中运行 MCP
- 如果工作区中尚未创建
mcp.json,请先创建
mkdir .vscode
touch .vscode/mcp.json
- 将以下配置添加到
mcp.json文件中
{
"servers": {
"sarcasm": {
"type": "stdio",
"command": "node",
"args": [
"PATH_TO_YOUR_BUILD_DIRECTORY/index.js"
]
}
}
}
🛠️ 用法
通过 NPX 运行 MCP 服务
- 如果工作区中尚未创建
mcp.json,请先创建
mkdir .vscode
touch .vscode/mcp.json
- 将以下配置添加到
mcp.json文件中
{
"servers": {
"sarcasm": {
"type": "stdio",
"command": "npx",
"args": [
"mcp-sarcasm"
]
}
}
}
与 GitHub Copilot 搭配使用
此 MCP 服务可与 GitHub Copilot 及其他支持模型上下文协议的 AI 助手集成。连接后,您可以使用以下工具:
get-all-sarcastic-quotes:检索所有可用的讽刺语录get-random-sarcastic-quote:获取一条随机讽刺语录
示例:
Can you #get-random-sarcastic-quote for me?
📦 包结构
sarcasm-mcp/
├── src/
│ ├── index.ts # Main server file
│ ├── constants/ # API constants
│ ├── service/ # Service for fetching quotes
│ └── types/ # TypeScript type definitions
├── build/ # Compiled JavaScript files
├── package.json # Project dependencies and scripts
└── README.md # This documentation
🔌 API 参考
此 MCP 服务使用以下 API 端点:
GET /sarcasm/all- 检索所有讽刺语录GET /sarcasm/random- 获取一条随机讽刺语录
响应以以下格式返回:
interface SarcasticQuote {
id: string;
sarcasm: string;
createdAt: string;
updatedAt: string;
}
🤝 贡献
欢迎贡献!请随时提交 Pull Request。
- Fork 此仓库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交更改(
git commit -m 'Add some amazing feature') - 推送到分支(
git push origin feature/amazing-feature) - 创建 Pull Request
📝 许可证
此项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。