Model Context Protocol Servers
This repository is a collection of reference implementations for the Model Context Protocol (MCP), as well as references to community-built servers and additional resources. If you are looking for a list of MCP servers, you can browse published servers on the MCP Registry. The repository served by this README is dedicated to housing just the small number of reference servers maintained by the MCP…
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
read_fileRead the complete contents of a file as text. DEPRECATED: Use read_text_file instead.Read the complete contents of a file as text. DEPRECATED: Use read_text_file instead.
No input schema was published for this tool.
read_text_fileRead the complete contents of a file from the file system as text.Read the complete contents of a file from the file system as text.
No input schema was published for this tool.
read_media_fileRead a file and return it as a base64-encoded content block with its MIME type.Read a file and return it as a base64-encoded content block with its MIME type.
No input schema was published for this tool.
read_multiple_filesRead the contents of multiple files simultaneously. This is moreRead the contents of multiple files simultaneously. This is more
No input schema was published for this tool.
write_fileprivilegedCreate a new file or completely overwrite an existing file with new content.Create a new file or completely overwrite an existing file with new content.
No input schema was published for this tool.
edit_fileprivilegedMake line-based edits to a text file. Each edit replaces exact line sequencesMake line-based edits to a text file. Each edit replaces exact line sequences
No input schema was published for this tool.
create_directoryCreate a new directory or ensure a directory exists. Can create multipleCreate a new directory or ensure a directory exists. Can create multiple
No input schema was published for this tool.
list_directoryGet a detailed listing of all files and directories in a specified path.Get a detailed listing of all files and directories in a specified path.
No input schema was published for this tool.
list_directory_with_sizesGet a detailed listing of all files and directories in a specified path, including sizes.Get a detailed listing of all files and directories in a specified path, including sizes.
No input schema was published for this tool.
directory_treeGet a recursive tree view of files and directories as a JSON structure.Get a recursive tree view of files and directories as a JSON structure.
No input schema was published for this tool.
move_fileprivilegedMove or rename files and directories. Can move files between directoriesMove or rename files and directories. Can move files between directories
No input schema was published for this tool.
search_filesRecursively search for files and directories matching a pattern.Recursively search for files and directories matching a pattern.
No input schema was published for this tool.
get_file_infoRetrieve detailed metadata about a file or directory. Returns comprehensiveRetrieve detailed metadata about a file or directory. Returns comprehensive
No input schema was published for this tool.
list_allowed_directoriesReturns the list of directories that this server is allowed to access.Returns the list of directories that this server is allowed to access.
No input schema was published for this tool.
create_entitiesCreate multiple new entities in the knowledge graphCreate multiple new entities in the knowledge graph
No input schema was published for this tool.
create_relationsCreate multiple new relations between entities in the knowledge graph. Relations should be in active voiceCreate multiple new relations between entities in the knowledge graph. Relations should be in active voice
No input schema was published for this tool.
add_observationsAdd new observations to existing entities in the knowledge graphAdd new observations to existing entities in the knowledge graph
No input schema was published for this tool.
delete_entitiesprivilegedDelete multiple entities and their associated relations from the knowledge graphDelete multiple entities and their associated relations from the knowledge graph
No input schema was published for this tool.
delete_observationsprivilegedDelete specific observations from entities in the knowledge graphDelete specific observations from entities in the knowledge graph
No input schema was published for this tool.
delete_relationsprivilegedDelete multiple relations from the knowledge graphDelete multiple relations from the knowledge graph
No input schema was published for this tool.
read_graphRead the entire knowledge graphRead the entire knowledge graph
No input schema was published for this tool.
search_nodesSearch for nodes in the knowledge graph based on a querySearch for nodes in the knowledge graph based on a query
No input schema was published for this tool.
open_nodesOpen specific nodes in the knowledge graph by their namesOpen specific nodes in the knowledge graph by their names
No input schema was published for this tool.
sequentialthinkingNo description publishedThis tool published no description. Forge does not invent one.
23 of 24 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
This repository is a collection of reference implementations for the Model Context Protocol (MCP), as well as references to community-built servers and additional resources. If you are looking for a list of MCP servers, you can browse published servers on the MCP Registry. The repository served by this README is dedicated to housing just the small number of reference servers maintained by the MCP steering group. The servers in this repository are intended as reference implementations to…
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.