SharpTool_FindReferences
Locates all usages of a symbol across the solution, providing contextual code snippets.
How to use it
SharpTool_FindReferences is exposed by the SharpToolsMCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the SharpTool_FindReferences tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL SHARPTOOLSMCP LISTINGOther tools in SharpToolsMCP (20)
Adds a new member (method, property, field, nested type, etc.) to a specified type.
Performs complexity analysis (cyclomatic, cognitive, coupling, etc.) on methods, classes, or projects.
Creates a new file with specified content.
Performs regex-based find and replace operations within a specified symbol's declaration or across files matching a glob pattern.
Lists members (methods, properties, etc.) of a type, including signatures and XML documentation.
Finds all implementations of an interface/abstract method or derived classes of a base class.
Provides a detailed structural overview of a specific project within the loaded solution, including namespaces and types, to aid AI understanding of the project's layout.
Initializes the workspace with a given .sln file. This is the primary entry point.
Reads or overwrites attributes on a specific declaration.
Reads or overwrites using directives in a document.
Moves a member from one type/namespace to another.
Replaces the definition of an existing member or type with new code, or deletes it.
Overwrites an existing file with new content.
Reads the raw content of a file (indentation omitted).
Lists all types and their members defined within a specific source file.
Renames a symbol and updates all its references throughout the solution.
Allows the AI to request new tools or features, logging the request for human review.
Performs a regex-based search across symbol declarations and signatures in both source code and compiled assemblies.
Reverts the last applied change using Git integration.
Displays the source code of a symbol (class, method, etc.), including contextual information like call graphs or type references.