Foxy Contexts - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Foxy Contexts 是一个用于构建 MCP (Model Context Protocol) 服务器的 Golang 库,专注于通过声明式方法和依赖注入简化上下文服务的开发。

核心功能

  • 基础功能:生命周期管理、Ping 检测
  • 传输协议支持
  • Stdio Transport
  • SSE Transport
  • Streamable HTTP Transport (beta)
  • 工具支持
  • 工具输入模式定义和验证
  • 资源管理
  • 静态资源
  • 动态资源(通过 Resource Providers)
  • 提示功能
  • 提示定义
  • 提示补全
  • 测试支持
  • 功能测试包 foxytest
  • 依赖注入
  • 使用 uber's fx 实现依赖注入

适用场景

  • 构建复杂的上下文服务
  • 需要支持多种传输协议的 MCP 服务器
  • 需要依赖注入和模块化设计的项目

工具列表

  • list-current-dir-files:列出当前目录下的文件

常见问题解答

  • 无具体常见问题解答内容

使用教程

使用依赖

确保已安装 Golang 环境。

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/strowk/foxy-contexts
  2. 进入示例目录:
    bash
    cd foxy-contexts/examples/list_current_dir_files_tool
  3. 运行示例:
    bash
    npx @modelcontextprotocol/inspector go run main.go

调试方式

  1. 在浏览器中打开 http://localhost:5173
  2. 点击 Connect
  3. 点击 List Tools
  4. 选择并测试工具 list-current-dir-files

点击访问

搜索工具

MCP-Ragdocs - MCP服务,MCP服务器,MCP教程

2025-4-29 12:13:36

搜索工具

MCP Gateway - MCP服务,MCP服务器,MCP教程

2025-4-29 12:13:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索