Skip to content

Commit aaa9740

Browse files
ctothclaude
andcommitted
Initial commit: MCP Code Extractor server
Core features: - Tree-sitter powered code extraction for 30+ languages - 5 extraction functions: get_symbols, get_function, get_class, get_lines, get_signature - Precise line number tracking and structured JSON responses - Single-file MCP server implementation - Comprehensive documentation and examples 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 8105809 commit aaa9740

File tree

3 files changed

+306
-242
lines changed

3 files changed

+306
-242
lines changed

.gitignore

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
build/
8+
develop-eggs/
9+
dist/
10+
downloads/
11+
eggs/
12+
.eggs/
13+
lib/
14+
lib64/
15+
parts/
16+
sdist/
17+
var/
18+
wheels/
19+
pip-wheel-metadata/
20+
share/python-wheels/
21+
*.egg-info/
22+
.installed.cfg
23+
*.egg
24+
MANIFEST
25+
26+
# Virtual environments
27+
.env
28+
.venv
29+
env/
30+
venv/
31+
ENV/
32+
env.bak/
33+
venv.bak/
34+
35+
# IDE
36+
.vscode/
37+
.idea/
38+
*.swp
39+
*.swo
40+
*~
41+
42+
# OS
43+
.DS_Store
44+
.DS_Store?
45+
._*
46+
.Spotlight-V100
47+
.Trashes
48+
ehthumbs.db
49+
Thumbs.db
50+
51+
# Project specific
52+
.aider*
53+
.python-version
54+
uv.lock
55+
*.log
56+
57+
# Testing
58+
.pytest_cache/
59+
.coverage
60+
htmlcov/
61+
.tox/
62+
.nox/
63+
64+
# Documentation
65+
docs/_build/

0 commit comments

Comments
 (0)