MCP服务工具集
这是一个用于调用各种AI服务API的MCP(Model Context Protocol)服务工具集合。
快速入门
安装依赖
运行以下命令安装必要依赖:
npm install
配置环境
在项目根目录创建 .env
文件并添加配置:
HUGGINGFACE_API_KEY=your_huggingface_api_key DIFY_API_KEY=your_dify_api_key DIFY_BASE_URL=your_dify_base_url
启动服务
启动 Dify MCP 服务:
npm run start:dify
使用示例
Hugging Face 文本生成
import { createHuggingFaceMcpTool } from './src/hf_mcp';
const hfTool = createHuggingFaceMcpTool('your_huggingface_api_key');
async function example() {
const result = await hfTool.textGeneration('gpt2', '人工智能正在改变世界,', { max_new_tokens: 50 });
console.log(result);
}
example();
Dify 聊天功能
const response = await difyClient.chatMessage(
"你好,请介绍一下自己", {}, "conversation_id_123", "user_123"
);
console.log(response.answer);