MCP服务工具集

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);