Token导航 LogoToken导航TokenDH.com
Dot Sight logo
开发工具未说明官方级别未说明来源级核验

Dot Sight

MCP Server

DotSight是一个MCP服务器,为AI编码代理提供C#解决方案的智能分析功能,包括代码库概览、符号搜索、符号详情、源代码读取等功能。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
C#开发工具命令行工具

安装说明

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

作者 / 组织

adirh3

提供方

adirh3

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Dotsight。

一个MCP(模型上下文协议)服务器,为AI编码代理提供C#解决方案智能。用。NET 10、Roslyn和官方 模型上下文协议 SDK。

工具

工具说明
get_project_graph完整的代码库概述:项目依赖关系图、TFM、包、源文件以及包含类型和成员的代码大纲
find_symbols跨源和元数据按名称模式或正则表达式搜索类型、方法、属性
get_symbol_detail符号的完整细节:签名、文档、成员、基类型、扩展方法
get_source_text读取带有行号的符号或文件区域的实际源代码
get_document_symbols文件大纲——源文件中定义的所有符号,包括种类、签名和行号
find_references整个解决方案中带有位置信息的符号的所有用法
find_implementations接口、抽象类、虚拟成员的具体实现
get_diagnostics按作用域划分的编译器错误、警告和分析器诊断
inspect_package探索任何NuGet包的公共API-类型、成员、文档-而无需修改项目

所有工具都是 只读 --不对源代码或项目进行修改。

安装

dotnet tool install -g DotSight --prerelease

设置

将DotSight添加到您的VS代码中 用户MCP配置 (一次性设置,适用于所有C#工作区):

Ctrl+Shift+P → “MCP:打开用户配置”:

{
  "servers": {
    "dotsight": {
      "type": "stdio",
      "command": "dotsight"
    }
  }
}
}

DotSight自动检测 .sln 从工作区目录中选择文件。如果您有多个解决方案或需要明确指定一个,请使用 --solution:

{
  "mcp": {
    "servers": {
      "dotsight": {
        "type": "stdio",
        "command": "dotsight",
        "args": ["--solution", "${workspaceFolder}/MyApp.sln"]
      }
    }
  }
}

您还可以使用每个工作区 .vscode/mcp.json 如果你愿意的话。

从源代码运行

dotnet run -- --solution /path/to/YourSolution.sln

建筑

dotnet build
dotnet pack   # produces a .nupkg for tool installation

目录标签

目录标签

C#开发工具命令行工具C#分析本地部署代码智能Roslyn.NET

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP