YAMS (Yet Another MCP Server)
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YAMS (Yet Another MCP Server)search the web for the latest Python release notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
YAMS
Yet Another MCP Server
YAMS is a batteries-included MCP server that provides the common tools most coding agents need:
Web search
Fetching and parsing web pages
File system access
Shell command execution
Git integration
Basic utility tools
Built in Python. Run with uv.
No Electron. No Docker required. No enterprise platform. Just tools.
Why?
Every agent stack ends up rebuilding the same MCP tools:
search
fetch
grep
git
run commands
read/write files
YAMS packages the boring, standard functionality into a single MCP server that works well locally, in CI, or on remote hosts.
The goal is not to be clever.
The goal is to be useful.
Related MCP server: mcp-devtools
Features
Fast startup
Single-process architecture
Async Python implementation
Designed for local-first workflows
Works well with Claude Code-style agents
Easy to extend with custom tools
Sensible defaults
Minimal configuration
Installation
From GitHub
uv tool install git+https://github.com/carlosroman/yams.gitOr run without installing:
uvx --from git+https://github.com/carlosroman/yams.git yamsQuick Start
Start the server:
uvx yamsExample MCP client configuration:
{
"mcpServers": {
"yams": {
"command": "uvx",
"args": ["yams"]
}
}
}Included Tools
Planned tools (none implemented yet):
Tool | Description | Status |
| Search the web | ⏳ Planned |
| Fetch and parse web pages | ⏳ Planned |
| Execute shell commands | ⏳ Planned |
| Read files | ⏳ Planned |
| Write files | ⏳ Planned |
| Search project contents | ⏳ Planned |
| Git status | ⏳ Planned |
| Git diff | ⏳ Planned |
| Create commits | ⏳ Planned |
| List directories | ⏳ Planned |
More tools will be added over time.
Philosophy
YAMS follows a few simple rules:
Local-first
Your tools should work on your machine without requiring cloud infrastructure.
Unix-style
Small composable tools beat giant opaque systems.
Predictable over magical
Agents need reliable tooling more than “AI-native” abstractions.
Boring technology wins
Python. JSON. stdio. HTTP.
These things work.
Development
Clone the repository:
git clone https://github.com/your-org/yams.git
cd yamsInstall dependencies:
uv syncRun the server:
uv run yamsRun tests:
uv run pytestLint:
uv run ruff checkFormat:
uv run ruff formatProject Structure
yams/
├── pyproject.toml
├── src/yams/
│ ├── server.py
│ ├── tools/
│ ├── transport/
│ └── config/
├── tests/
└── README.mdRoadmap
Browser automation tools
Better sandboxing
Remote execution support
Tool permissions
Persistent sessions
Caching
Authentication support
Plugin system
Non-Goals
YAMS is not:
an agent framework
an orchestration platform
a workflow engine
a hosted service
an IDE replacement
It is just an MCP server.
Name
Yes, the name is recursive.
No, this probably didn't need to exist.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceA local-first MCP server that provides AI agents with safe codebase access through file discovery, hybrid lexical-semantic search, and project introspection. It features durable local memory and semantic indexing while keeping all data and processing entirely on your local machine.Last updated74615MIT
- AlicenseBqualityDmaintenanceProduction-grade MCP server that gives AI agents safe access to your local dev environment: filesystem, databases, processes, and OpenAPI specs.Last updated15523MIT
- Alicense-qualityCmaintenanceA modular MCP server providing file operations, web search, URL scraping, and sandboxed command execution for LLM interactions.Last updated1MIT
- Flicense-qualityCmaintenanceA security-first MCP server that provides LLMs with structured tools for filesystem, process, search, build/test/lint, IDE integration, and more.Last updated2
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Local-first RAG engine with MCP server for AI agent integration.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/carlosroman/yet-another-MCP-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server