Confidential guide on numerology and astrology, based of GG33 Public information

Claude-Code-MCP
Laisser Claude Code développer ses propres outils MCP :)
3 years
Works with Finder
1
Github Watches
18
Github Forks
98
Github Stars
Claude Code with MCP Servers
Project Overview
This project enables Claude to use Model Context Protocol (MCP) servers for enhanced capabilities, including web search, GitHub integration, file operations, database access, and communication tools.
Key Concepts
- MCP (Model Context Protocol): A standardized way for LLMs to interact with external tools and services
-
Reference MCP Servers: Located at
$HOME/dev/mcp-servers-repo
(a clone of github.com/modelcontextprotocol/servers) -
Local MCP Servers: Our own implementations located at
$HOME/dev/claude-code/mcp-servers/
The reference servers should be treated as read-only. Our local servers will be our own implementations, some based on reference servers but with extensions and improvements.
Directory Structure
-
docs/
- Reference documentation -
mcp-servers/
- Our local MCP server implementations -
archive/
- Storage for deprecated code components -
data/
- Storage for server data (SQLite DB, memory files, etc.) -
scripts/
- Utility scripts for setup and testing -
src/
- Python modules and utilities
MCP Server Configuration
Configuration is handled by the claude-mcp
script at the project root. This script:
- Sets up environment variables for server paths
- Registers servers with Claude using the
claude mcp add
command - Uses both package-based servers (from npm/pypi) and local implementations
# Script path
/Users/williambrown/dev/claude-code/claude-mcp
# List all registered servers
claude mcp list
Available MCP Servers
Server | Purpose | Source |
---|---|---|
brave-search | Web search capabilities | npm package |
github | GitHub repository operations | npm package |
filesystem | Local file system operations | npm package |
fetch | Web page fetching | PyPI package |
memory | Knowledge graph for persistent memory | npm package |
sqlite | Database operations | Local implementation |
slack | Slack communication | npm package |
linear | Linear issue tracking | npm package |
e2b | Code execution sandbox | npm package |
Required Environment Variables
-
BRAVE_API_KEY
- For brave-search server -
GITHUB_TOKEN
- For GitHub operations -
LINEAR_API_KEY
- For Linear issue tracking -
SLACK_BOT_TOKEN
andSLACK_TEAM_ID
- For Slack communication -
E2B_API_KEY
- For code execution sandbox -
ALLOWED_PATHS
- For filesystem access control (defaults to project root)
Development Approach
We're taking a two-pronged approach to MCP servers:
- Using Existing Servers: Leveraging established MCP servers via npm/PyPI packages for standard functionality
- Building Custom Servers: Developing our own implementations for extended functionality and experimentation
All legacy or unmaintained code is moved to the archive/
directory to keep the main codebase clean and focused.
Development Guidelines
Package Management
- Use
uv
for Python package management (NEVER pip) - Installation:
uv add package
- Running tools:
uv run tool
- TypeScript: Use npm for package management
Code Quality
- Type hints required for all Python and TypeScript code
- Public APIs must have docstrings
- Functions must be focused and small
- Line length: 88 chars maximum
- Follow PEP standards for Python
- Follow existing patterns for TypeScript
Testing
- Framework:
uv run pytest
- Async testing: use anyio, not asyncio
- Coverage: test edge cases and errors
- New features require tests
- Bug fixes require regression tests
Coding Principles
- Use clean, modular abstractions
- Avoid code duplication
- Ensure backward compatibility
- Document all extensions and differences from reference implementations
- Strive for minimal clean code that's easily maintained
Git Workflow
- Develop in separate branches, merge to main quickly
- For user-reported fixes:
git commit --trailer "Reported-by:<user>"
- For GitHub issues:
git commit --trailer "Github-Issue:#<number>"
- NEVER mention co-authored-by or tools used to create commits/PRs
MCP Server Development Guidelines
When developing our own local MCP servers:
-
Reference Implementation First:
- Study the original server in
MCP_REPO_PATH
- Understand its API, behavior, and implementation details
- Document the key functions and features
- Study the original server in
-
Implementation Strategy:
- Start by mimicking the reference server exactly
- Once basic functionality is working, add extensions
- Ensure backward compatibility
-
Code Quality:
- Use proper typing (TypeScript/Python type hints)
- Add comprehensive documentation
- Implement proper error handling
- Follow consistent naming conventions
- Write tests for all functionality
For detailed information about project standards, code style, and specific server implementations, refer to CLAUDE.md
.
相关推荐
Advanced software engineer GPT that excels through nailing the basics.
I find academic articles and books for research and literature reviews.
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
La communauté du curseur et de la planche à voile, recherchez des règles et des MCP
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.
Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Reviews

user_wZhP30Io
I've been using claude-code-mcp and it's fantastic! It's a well-designed tool by willccbb that simplifies my coding tasks effortlessly. The clear documentation and responsive performance make it a must-have for any developer. Highly recommend checking it out at https://github.com/willccbb/claude-code-mcp!