Claude MCP Tools
by henrygabriels
A collection of Model Context Protocol (MCP) servers for extending Claude's capabilities. These servers enable Claude to interact with external data sources and tools.
Last updated: N/A
Claude MCP Tools
A collection of Model Context Protocol (MCP) servers for extending Claude's capabilities.
What is MCP?
The Model Context Protocol (MCP) is an open standard developed by Anthropic that enables secure, two-way connections between AI models like Claude and external data sources, APIs, or tools.
MCP provides three main capabilities:
- Tools: Functions that can be called by Claude (with user approval)
- Resources: File-like data that can be read by clients
- Prompts: Pre-written templates that help users accomplish specific tasks
Servers in this Repository
This repository contains the following MCP servers:
- news-search-server: A server that enables Claude to search for and retrieve recent news articles
- wikipedia-server: Allows Claude to search and retrieve content from Wikipedia
- analytics-server: A server for performing data analysis on CSV files
Getting Started
Prerequisites
- Python 3.10 or higher
- Claude Desktop App installed (v1.2.0+)
Installation
- Clone this repository:
git clone https://github.com/henrygabriels/claude-mcp-tools.git
cd claude-mcp-tools
- Set up a virtual environment and install dependencies:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
- Configure Claude Desktop to use these servers by editing your configuration file:
# On macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# On Windows
%APPDATA%\Claude\claude_desktop_config.json
Add the following to your configuration:
{
"mcpServers": {
"news-search": {
"command": "python /absolute/path/to/claude-mcp-tools/news-search-server/server.py"
},
"wikipedia": {
"command": "python /absolute/path/to/claude-mcp-tools/wikipedia-server/server.py"
},
"analytics": {
"command": "python /absolute/path/to/claude-mcp-tools/analytics-server/server.py"
}
}
}
- Restart Claude Desktop
Building Your Own MCP Server
To create your own MCP server, follow these steps:
- Create a new directory for your server
- Create a Python file with your server logic using the MCP SDK
- Define the tools you want to expose
- Add your server to the Claude Desktop configuration
See the official MCP quickstart guide for more details.
License
This project is licensed under the MIT License - see the LICENSE file for details.