Token导航 LogoToken导航TokenDH.com
Unison MCP Demo logo
开发工具stdio官方级别未说明来源级核验

Unison MCP Demo

MCP Server

Unison MCP 服务是一个用于与 Unison 代码库管理器交互的模型上下文协议(MCP)服务器。它提供了一个接口,允许大型语言模型(LLMs)通过 Unison API 与 Unison 代码库进行交互,主要功能包括查询代码库中的定义、浏览命名空间、查找术语和类型等。该服务适用于需要与 Unison 代码库进行交互的开发场景,特别是那些需要自动化查询和检索代码库信息的任务。

工具数

公开资料未说明

GitHub Stars

3
开发工具PythonSTDIO

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fwip

提供方

fwip

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run mcp install main.py

详细介绍

基本能力

产品定位

Unison MCP 服务是一个用于与 Unison 代码库管理器交互的模型上下文协议(MCP)服务器。

核心功能

  • 浏览项目中的命名空间
  • 检索术语和类型的定义
  • 通过子字符串匹配查找术语和类型
  • 列出 Unison 代码库中的所有项目/分支
  • 项目/分支选择(自动到当前 UCM 上下文,但可以手动设置)

适用场景

  • 需要与 Unison 代码库进行交互的开发场景
  • 自动化查询和检索代码库信息的任务

工具列表

  • uv: 用于运行和管理 MCP 服务
  • ruff: 用于代码格式化和 linting
  • mypy: 用于静态类型检查
  • pre-commit: 用于在提交前运行代码质量检查

使用教程

使用依赖

  • Python 3.12 或更高版本
  • Unison (ucm)

安装教程

  1. 在 VSCode 中启用 MCP 服务器发现和运行功能:
   "chat.mcp.discovery.enabled": true,
   "chat.mcp.enabled": true
  1. 运行以下命令安装 MCP 服务:
   uv run mcp install main.py

调试方式

  1. 运行代码风格检查:
   uvx ruff check .
  1. 应用自动修复:
   uvx ruff check --fix .
  1. 格式化代码:
   uvx ruff format .
  1. 静态类型检查:
   uvx mypy .
  1. 手动运行所有预提交检查:
   pre-commit run --all-files

目录标签

目录标签

开发工具PythonSTDIO代码库管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP