Token导航 LogoToken导航

MCP Server · AI代理

Vishvakarma (Krypton Kk)

一个基于FastAPI和Pydantic的类型安全模型上下文协议服务器,为本地LLM提供统一的数据访问接口,适用于AI代理的数据连接和智能过滤。

stdio官方级别未说明来源级核验工具 0
数据连接类型安全FastAPIAI代理模型集成

快速开始

作者 / 组织
Krypton-KK
提供方
Krypton-KK

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Vishvakarma (Krypton Kk) 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Vishvakarma🏗️

用于本地LLM的类型安全模型上下文协议(MCP)服务器。使用FastAPI和Pydantic构建,统一AI代理的数据访问。

Vishvakarma扮演着 通用数据连接器,为LLM提供统一的语音优化界面,以访问不同的数据源(CRM、支持、分析)。它处理数据类型识别、API验证、智能过滤,并确保为代理调用类型安全的函数。

🚀 特性

  • 通用接口:一个API来管理它们(CRM、支持、分析)。
  • 语音优化:智能摘要和限制器,用于简洁的语音响应。
  • 类型安全:内置 快速API 和 Pydantic v2 用于稳健验证。
  • 本地LLM就绪:经过测试 拉玛3, 问题2.5,以及 LFM2.
  • Docker化:已准备好部署 docker-compose.

🛠️ 快速开始

本地

# Install dependencies
pip install -r requirements.txt

# Run server
uvicorn app.main:app --reload

码头工人

docker-compose up --build

访问文档:

______________________________________________________________________

📜 问题陈述和要求

任务概述

建立生产质量 通用数据连接器 使用FastAPI,它为LLM提供了一个统一的接口,通过函数调用访问不同的数据源。连接器必须足够智能,以识别数据类型,应用业务规则,并在带宽和延迟很重要的情况下优化语音对话的响应。

业务环境

您正在为一家SaaS公司构建此功能,客户需要通过与AI助手的语音对话来查询他们的数据(CRM、支持票、分析)。关键制约因素是:

  • 语音对话需要快速、简洁的响应(而不是大量数据转储)
  • 数据必须与上下文相关并经过过滤
  • LLM需要元数据来了解如何使用每个数据源
  • 多个数据源应具有一致的接口

______________________________________________________________________

📋 需求

核心功能

  1. FastAPI服务器 通过健康检查和适当的错误处理
  2. 多个数据连接器 (至少3种类型):

- 客户CRM数据 - 支持票务系统 - 分析/指标数据

  1. 智能数据过滤:

- 大型数据集的自动分页 - 适当过滤数据的业务规则引擎 - 语音上下文的智能摘要

  1. LLM函数调用接口:

- 函数调用的OpenAPI模式生成 - 清除参数验证 - 带有元数据的结构化响应

  1. 数据类型检测和处理:

- 确定数据是表格、时间序列、层次结构等。 - 应用适当的转换 - 包括数据新鲜度/陈旧性指标

技术要求

  • Python 3.11+
  • Pydantic v2型号的FastAPI
  • 正确的日志记录和错误处理
  • 全程键入提示
  • 配置管理(环境变量)
  • 包括模拟数据生成器
  • Docker部署就绪

语音优化业务规则

实施以下规则:

  • 极限结果:默认语音最多10个项目
  • 优先级排序:返回最新/相关的第一个
  • 摘要:在适当的时候聚合指标而不是原始数据
  • 情境感知:包括有用的元数据(例如,“显示47个结果中的3个”)
  • 新鲜度指示器:“截至2小时前的数据”

______________________________________________________________________

🏗️ 建筑

universal-data-connector/
├── app/
│   ├── main.py                 # FastAPI application entry point
│   ├── config.py               # Configuration management
│   ├── models/
│   │   ├── __init__.py
│   │   ├── common.py           # Shared models
│   │   ├── crm.py              # CRM data models
│   │   ├── support.py          # Support ticket models
│   │   └── analytics.py        # Analytics models
│   ├── connectors/
│   │   ├── __init__.py
│   │   ├── base.py             # Base connector interface
│   │   ├── crm_connector.py    # CRM data connector
│   │   ├── support_connector.py
│   │   └── analytics_connector.py
│   ├── services/
│   │   ├── __init__.py
│   │   ├── data_identifier.py  # Identifies data types
│   │   ├── business_rules.py   # Business rules engine
│   │   └── voice_optimizer.py  # Voice-specific optimizations
│   ├── routers/
│   │   ├── __init__.py
│   │   ├── health.py
│   │   └── data.py             # Data access endpoints
│   └── utils/
│       ├── __init__.py
│       ├── mock_data.py        # Mock data generators
│       └── logging.py          # Logging configuration
├── tests/
│   ├── __init__.py
│   ├── test_connectors.py
│   ├── test_business_rules.py
│   └── test_api.py
├── data/
│   ├── customers.json          # Sample CRM data
│   ├── support_tickets.json    # Sample support data
│   └── analytics.json          # Sample metrics
├── requirements.txt
├── Dockerfile
├── docker-compose.yml
├── .env.example
└── README.md

______________________________________________________________________

🎓 学习目标

通过完成此练习,您将演示:

  1. API设计:使用FastAPI创建干净的RESTful API
  2. 类型安全:使用Pydantic模型和Python类型提示
  3. 抽象:构建可重用的基类和接口
  4. 业务逻辑:实施智能过滤和规则
  5. 大语言模型集成:了解函数调用模式
  6. 生产准备就绪:日志记录、错误处理、配置
  7. 语音用户体验注意事项:优化会话式AI

______________________________________________________________________

✅ 评估标准

代码质量(30%)

  • 干净、可读、结构正确的代码
  • 正确使用类型提示和Pydantic模型
  • 全面的错误处理
  • 全程记录

功能性(30%)

  • 所有端点均正常工作
  • 正确执行业务规则
  • 数据过滤和优化工作
  • 模拟数据真实且有用

法学硕士整合(20%)

  • 正确生成OpenAPI架构
  • 函数调用示例工作
  • 针对语音优化的响应
  • 良好的参数验证

文件(20%)

  • 清除README中的设置说明
  • 在需要的地方内联代码注释
  • API文档(自动生成+自定义)
  • 示例使用场景

______________________________________________________________________

📝 提交要求

  1. GitHub存储库 与:

- 所有源代码 - 带安装说明的README - 示例.env文件 - 工作Docker编写设置

  1. 演示视频 (最多5分钟):

- 显示API正在运行 - 演示3-4个示例查询 - 显示LLM函数调用集成 - 解释一个有趣的技术决策

  1. 书面摘要 (1页):

- 面临的挑战和解决方案 - 设计决策和权衡 - 随着时间的推移,你会有什么进步 - 你学到了什么

______________________________________________________________________

🎉 奖金挑战

如果你提前完成并想走得更远:

  1. 为频繁访问的数据添加缓存层(Redis)
  2. 对每个数据源实施速率限制
  3. 为大型数据集添加流式响应
  4. 创建web UI以测试API
  5. 添加身份验证和API密钥管理
  6. 实施webhook支持以实现实时数据更新
  7. 添加数据导出功能(CSV、Excel)

我从奖金挑战中实现的功能:

  • 对每个数据源实施速率限制
  • 添加身份验证和API密钥管理

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

数据连接Python本地部署类型安全LLM集成AI代理FastAPI

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Vishvakarma (Krypton Kk)

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Vishvakarma (Krypton Kk) 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Vishvakarma (Krypton Kk) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Vishvakarma (Krypton Kk) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Vishvakarma (Krypton Kk) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Vishvakarma (Krypton Kk) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP