MCP Hub
Back to servers

mcp-tools

Tools for MCP (Model Context Protocol) written in Go

GitHub
Stars
11
Forks
2
Tools
15
Updated
May 26, 2025
Validated
Jan 9, 2026

MCP (Model Context Protocol) Tools

A list of tools to provide different capabilities to LLMs (Language Model Models). The tools adhere to the Model Context Protocol (MCP) specification to provide a common interface for LLMs to interact with.

Note: If you want to see the tools in action, you can use the MCP Kit project.

{
  name: string;          // Unique identifier for the tool
  description?: string;  // Human-readable description
  inputSchema: {         // JSON Schema for the tool's parameters
    type: "object",
    properties: { ... }  // Tool-specific parameters
  }
}

Here is the definition specification for the MCP Tools.

Available Tools

ToolNameDescriptionUse-cases
bashbashExecute bash commands and shell scripts.System command execution, scripting, automation tasks.
catcatRead and display file contents.File inspection, quick content viewing.
cURLcurlA versatile tool for making HTTP requests and interacting with APIs.Fetching data from APIs, web scraping, testing endpoints.
dockerdockerA tool for managing Docker containers and images.Building, running, and deploying applications in containers.
file_systemfile_systemPerform filesystem operations like list, read, write, create, delete files.File management, directory manipulation, content manipulation.
gitgitA tool for interacting with Git repositories.Managing code repositories, version control, collaboration.
githubgithub_issuesManages GitHub issues - create, list, update, comment on issues.Managing GitHub issues. Required GITHUB_TOKEN environment variable
githubgithub_pull_requestsManages GitHub pull requests - create, review, merge.Managing GitHub pull requests. Required GITHUB_TOKEN environment variable
githubgithub_repositoryManages GitHub repositories - create, delete, update, fork.Repository management. Required GITHUB_TOKEN environment variable
githubgithub_searchPerforms GitHub search operations across repositories, code, issues, and users.Advanced GitHub searches. Required GITHUB_TOKEN environment variable
gmailgmailGmail operation to execute (list, send, read, delete).Managing Gmail operations
grepgrepSearch for text patterns in files or directories.Text searching, log analysis, pattern matching.
postgresqlpostgresqlInteract with PostgreSQL databases.Database querying, data retrieval, database management.
sedsedStream editor for filtering and transforming text.Text manipulation, regex-based stream editing.
weatherget_weatherRetrieve current weather information.Weather data retrieval, location-based weather queries.

Contributing

Contributions to this open-source package are welcome! If you'd like to contribute, please start by reviewing the MCP Tools documentation and ensure adherence to the MCP specification. You can contribute by suggesting new tools, reporting bugs, improving existing implementations, or enhancing documentation. To contribute, fork the repository, create a new branch for your changes, and submit a pull request with a detailed description of your contribution. Please follow the project's coding standards and ensure that all changes include appropriate tests and documentation updates. Thank you for supporting this project!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Reviews

No reviews yet

Sign in to write a review