Simple Animal Data MCP Server
About
A simple MCP server providing static information about animals like cats, dogs, and birds.
Details
- Author
- huitmj
- Categories
- Other, Knowledge Base
Jump to
Setup
Install Simple Animal Data MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/huitmj/mcp-simple
Follow the installation instructions in the repository README, then restart your MCP client.
A simple MCP server providing static information about animals like cats, dogs, and birds.
A basic Model Context Protocol (MCP) server that provides static information about animals (cats, dogs, and birds) for use with Claude Desktop.
- Clone or download this project
- Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
source venv/bin/activate python server.py
- get_cat_info: Returns information about cats
- get_dog_info: Returns information about dogs
- get_bird_info: Returns information about birds
To use this MCP server with Claude Desktop, you need to create or edit the MCP configuration file:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
Linux:~/.config/Claude/claude_desktop_config.json
If the file doesn't exist, create it with the following content:
{ "mcpServers": { "animal-data": { "command": "python", "args": ["/Users/james/Work/mcp/simple/server.py"], "cwd": "/Users/james/Work/mcp/simple", "env": { "PATH": "/Users/james/Work/mcp/simple/venv/bin:/usr/bin:/bin" } } } }
Alternative: Using Claude Desktop Settings
You can also configure this through Claude Desktop:
- Open Claude Desktop
- Go to Settings (Cmd+, on macOS or Ctrl+, on Windows)
- Navigate to the "Developer" tab
- Click "Edit Config" to open the configuration file
- Add the MCP server configuration as shown above
- Replace/Users/james/Work/mcp/simplewith your actual project directory path
- Restart Claude Desktop after making configuration changes
Once configured, you can ask Claude Desktop to use the animal data tools:
- Claude will use theget_cat_infotool and return: "Cats are independent, agile domestic animals known for their hunting skills and affectionate nature."
"What information do you have about dogs?"
- Claude will use theget_dog_infotool and return: "Dogs are loyal, social companion animals known for their intelligence and strong bond with humans."
- Claude will use theget_bird_infotool and return: "Birds are feathered, winged animals capable of flight, known for their diverse songs and nesting behaviors."
"Compare cats, dogs, and birds"
- Claude will use all three tools to gather information and provide a comparison.
For remote deployment, use the HTTP server version:
# Install HTTP dependencies source venv/bin/activate pip install -r requirements-http.txt # Start the HTTP server python http_server.py
The server will start onhttp://localhost:8000and accept MCP requests via HTTP POST to/mcp.
For HTTP deployment, use the alternative configuration fileclaude_desktop_config_http.json:
{ "mcpServers": { "animal-data-http": { "command": "curl", "args": [ "-X", "POST", "http://your-server.com:8000/mcp", "-H", "Content-Type: application/json", "-d", "@-" ] } } }
Replacehttp://your-server.com:8000with your actual server URL.
- Local HTTP: Run onlocalhost:8000for local HTTP testing
- Remote Server: Deploy to cloud services like Heroku, AWS, Google Cloud
- Docker: Containerize for easy deployment
FROM python:3.11-slim WORKDIR /app COPY requirements-http.txt . RUN pip install -r requirements-http.txt COPY http_server.py . EXPOSE 8000 CMD ["python", "http_server.py"]
simple/ ├── server.py # Local MCP server (stdio transport) ├── http_server.py # HTTP MCP server (http transport) ├── requirements.txt # Dependencies for local server ├── requirements-http.txt # Dependencies for HTTP server ├── claude_desktop_config_http.json # HTTP server configuration example ├── venv/ # Virtual environment (created after setup) └── README.md # This documentation
- fastmcp: Framework for building MCP servers with Python
- Server won't start: Ensure the virtual environment is activated and dependencies are installed
- Claude Desktop can't connect: Verify the configuration file path and server path are correct
- Tools not available: Restart Claude Desktop after updating the configuration file
Bioinformatics data for AI agents — gene search, protein structures, clinical variants, PubMed literature, and DNA sequences via NCBI and UniProt. No API key required.
Healthy Food MCP exposes structured recipe content for agents and editors. It can list calorie categories, list diet and meal groups, browse recipe records, fetch full structured recipe files, and search content by keyword.
Information about the British line of succession on any date in the last 200 years
A collection of open-source MCP servers designed for scientific research applications.
Deterministic Pythagorean numerology MCP server — Life Path, Expression/Destiny, Soul Urge, Personality, Maturity, Personal Year with reduction trails, plus compatibility. No AI, no API key.
Deterministic Bazi / Four Pillars MCP server with True Solar Time, Da Yun luck cycles, lunar/solar conversion, branch interactions, and OpenFate calculation metadata.
Hindu almanac calculations as MCP tools: tithi, nakshatra, muhurta windows, 30+ festivals, tarabalam good-day finding, gochara transits and daily rasi phalalu. Swiss Ephemeris based, verified against reference almanacs. Install: uvx mcp-server-panchangam
Get access to Kaggle's datasets, models, competitions, notebook and benchmarks.
An MCP (Model Context Protocol) server for searching and analyzing academic papers across multiple databases (Semantic Scholar, Crossref, OpenAlex, PubMed), with regex-powered filtering and statistical analysis.
Search scientific papers with structured experimental data extracted from full-text studies. Returns 25+ fields per paper including methods, results, sample sizes, limitations, and quality scores.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





