Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
3cc77f6
init3
ip2a Jun 17, 2025
d80df9c
init4
ip2a Jun 17, 2025
4de6585
init5
ip2a Jun 18, 2025
7bfba5f
init6
ip2a Jun 18, 2025
c8b1416
Final cleanup and commit before reset
ip2a Jun 18, 2025
c036bc7
init7
ip2a Jun 20, 2025
06a1b1c
init8
ip2a Jun 28, 2025
e8dba4c
备份:重构前的完整状态
ip2a Jul 5, 2025
40ebd4c
init9
ip2a Jul 10, 2025
c1a4f87
Delete
ip2a Jul 10, 2025
5bd94a8
Delete
ip2a Jul 10, 2025
027df3e
Delete
ip2a Jul 10, 2025
ceadac6
Delete src/MCPStore_测试功能.ipynb
ip2a Jul 10, 2025
b250e08
Delete src/examples directory
ip2a Jul 10, 2025
157d559
Delete src/web directory
ip2a Jul 10, 2025
9f07f65
Delete src/check_fastmcp_signature.py
ip2a Jul 10, 2025
ebb4681
Delete src/debug_tool_result.py
ip2a Jul 10, 2025
880fa13
Delete src/fix_print_statements.py
ip2a Jul 10, 2025
ecf5e35
Delete src/comprehensive_example.py
ip2a Jul 10, 2025
d0c48fb
Delete src/restructure_mcpstore.py
ip2a Jul 10, 2025
f3528f4
Delete src/simple_langchain_demo.py
ip2a Jul 10, 2025
77ba83e
init 11
ip2a Jul 10, 2025
8362cb6
Merge remote-tracking branch 'origin/main'
ip2a Jul 10, 2025
869e972
Delete src/ultra_simple_demo.py
ip2a Jul 10, 2025
847b13e
init 11
ip2a Jul 10, 2025
5f24048
Merge remote-tracking branch 'origin/main'
ip2a Jul 10, 2025
a400e23
init 11
ip2a Jul 10, 2025
408cad0
init 11
ip2a Jul 10, 2025
ba3ea00
init 12
ip2a Jul 10, 2025
85ffc68
init 12
ip2a Jul 10, 2025
9bf557d
init 13
ip2a Jul 12, 2025
87c984c
init 14
ip2a Jul 12, 2025
1ea98dd
init 15
ip2a Jul 13, 2025
896ed22
issue1
ip2a Jul 20, 2025
c93c649
init vue 1
ip2a Jul 20, 2025
9bb1ad7
init 20
ip2a Jul 21, 2025
b9f090f
init 21
ip2a Jul 21, 2025
3ccd713
init 21
ip2a Jul 21, 2025
1bc6d58
init 22
ip2a Jul 22, 2025
12da61d
init 23
ip2a Jul 22, 2025
e0da185
Add MseeP.ai badge to README.md
lwsinclair Jul 30, 2025
838e70e
init 24
ip2a Jul 30, 2025
8adf7df
init 27
ip2a Jul 31, 2025
747d9da
init 28
ip2a Aug 2, 2025
aa87a73
init 29
ip2a Aug 3, 2025
58f34cc
add parameters that are automatically registered at startup to accele…
ip2a Aug 3, 2025
5c48eaa
fix langchain adapter
ip2a Aug 4, 2025
2100514
improve logic
ip2a Aug 5, 2025
cee62cf
improve doc
ip2a Aug 9, 2025
53a5c92
fix readme
ip2a Aug 10, 2025
162a52e
fix readme
ip2a Aug 10, 2025
c6449cd
fix bug
ip2a Aug 12, 2025
456f00e
update vue
ip2a Aug 12, 2025
ea81dea
update vue
ip2a Aug 12, 2025
d768335
update core
ip2a Aug 15, 2025
247725e
Merge pull request #5 from lwsinclair/add-mseep-badge
ip2a Aug 16, 2025
7e8ecd5
update core
ip2a Aug 16, 2025
55265ce
Merge remote-tracking branch 'origin/main'
ip2a Aug 16, 2025
d3a9c38
B
ip2a Aug 17, 2025
f3147ef
update config&core
ip2a Aug 17, 2025
828ca40
update config&core
ip2a Aug 18, 2025
1b35b0b
update config&core
ip2a Aug 28, 2025
59ea35a
update config&core
ip2a Sep 1, 2025
21ddba9
update core
ip2a Sep 6, 2025
5ff0bea
update vue
ip2a Sep 6, 2025
3ce6d68
update vue
ip2a Sep 6, 2025
19de180
update core scripts
ip2a Sep 10, 2025
32516eb
update core vue
ip2a Sep 10, 2025
a9a79f4
update for_openai() for_langgraph()
ip2a Sep 18, 2025
6ddfe86
Merge remote-tracking branch 'origin/main'
ip2a Sep 18, 2025
0bc3631
update core add for_openai()
ip2a Sep 20, 2025
ab4235b
update core & add session
ip2a Sep 24, 2025
07ae3d8
fix list_tools bug & add set_redirect()
ip2a Sep 26, 2025
55d2fab
add QAQ
ip2a Sep 26, 2025
8cf31e9
Revise installation steps in README
ioococ Sep 26, 2025
83aa778
Merge pull request #10 from ioococ/main
ip2a Sep 26, 2025
cdde97d
add vue2
ip2a Sep 26, 2025
dab1d6e
add docs
ip2a Sep 26, 2025
f918f0e
update
ip2a Sep 26, 2025
fde1797
update
ip2a Sep 26, 2025
ff82149
add example
ip2a Sep 27, 2025
48692b9
update core
ip2a Sep 29, 2025
2532bb1
update core
ip2a Sep 29, 2025
6890e54
update core && use redis
ip2a Sep 30, 2025
44f8154
update example
ip2a Oct 1, 2025
59e045d
update docs
ip2a Oct 1, 2025
14a8c11
update docs
ip2a Oct 1, 2025
5bf5d6a
update mcpstore.core
ip2a Oct 1, 2025
8c7dc9b
update docs
ip2a Oct 1, 2025
239eb6b
update mcpstore.scripts && update example
ip2a Oct 1, 2025
81f06bd
update mcpstore.core
ip2a Oct 5, 2025
58474e3
update mcpstore.adapter
ip2a Oct 5, 2025
2797fe6
update readme
ip2a Oct 10, 2025
97dd48a
update core
ip2a Oct 17, 2025
aec7c6a
update core
ip2a Oct 17, 2025
a198f79
update example
ip2a Oct 17, 2025
bc74dd9
update readme
ip2a Oct 21, 2025
0384822
update core scripts
ip2a Oct 21, 2025
029cadd
update vue
ip2a Oct 30, 2025
d197bf7
update call_tool
ip2a Oct 30, 2025
3e7ef3b
update call_tool
ip2a Oct 30, 2025
934ce43
update readme
ip2a Nov 3, 2025
ec9cb84
update readme
ip2a Nov 3, 2025
b11e05d
fix vue
ip2a Nov 3, 2025
f7d32a1
update vue doc
ip2a Nov 3, 2025
c574bcb
update core
ip2a Nov 3, 2025
26ab6ef
update readme
ip2a Nov 3, 2025
6e2e0d4
update vue
ip2a Nov 3, 2025
843a429
update readme
ip2a Nov 4, 2025
7f06d1d
update readme
ip2a Nov 4, 2025
c93316c
update readme
ip2a Nov 4, 2025
c2e030c
update readme
ip2a Nov 4, 2025
016596b
update readme
ip2a Nov 4, 2025
e7b63d4
update readme
ip2a Nov 4, 2025
ac05506
update readme
ip2a Nov 4, 2025
7ce1c55
update docs
ip2a Nov 5, 2025
f0b4d62
update docs
ip2a Nov 5, 2025
6b76107
update docs
ip2a Nov 5, 2025
97b7af2
update docs
ip2a Nov 6, 2025
a0b534b
update docs
ip2a Nov 7, 2025
60a63fc
update docs
ip2a Nov 9, 2025
3432f0c
update example
ip2a Nov 9, 2025
4c852c9
update adapters
ip2a Nov 10, 2025
499bb8d
update adapters
ip2a Nov 10, 2025
168d000
fix adapters
ip2a Nov 10, 2025
ff02132
fix adapters
ip2a Nov 13, 2025
1e9fd4f
add py-key-vaule !
ip2a Nov 21, 2025
7c7d917
fix bug
ip2a Nov 21, 2025
645ea86
fix cache
ip2a Nov 21, 2025
44cb8cd
fix cache
ip2a Nov 21, 2025
8ed6641
fix cache
ip2a Nov 21, 2025
348c3f7
fix cache
ip2a Nov 21, 2025
f3f0f22
update core
ip2a Nov 26, 2025
a9632d4
fix
ip2a Nov 26, 2025
0f7ff6f
fix cache
ip2a Nov 26, 2025
d97fa4d
update docker
ip2a Dec 2, 2025
319ba27
update core
ip2a Dec 2, 2025
a30d7d2
update docker
ip2a Dec 2, 2025
70ecd3a
update wiki
ip2a Dec 2, 2025
6a9031e
update docker
ip2a Dec 2, 2025
331a87e
update docker
ip2a Dec 2, 2025
d41e48a
update find_agent
ip2a Dec 3, 2025
b89c1b0
update quick_start
ip2a Dec 3, 2025
09fe565
update legacy
ip2a Dec 5, 2025
2ef8d6f
update legacy
ip2a Dec 5, 2025
e953fdd
fix cache
ip2a Dec 9, 2025
268d72b
update core
ip2a Dec 11, 2025
9d842dd
update cache
ip2a Dec 12, 2025
e3a369a
update cache
ip2a Dec 12, 2025
508acb0
update cache
ip2a Dec 12, 2025
217667b
find bug
ip2a Dec 14, 2025
1fdb10f
back before kiro fix chche
ip2a Dec 15, 2025
7a40c11
before delete code
ip2a Dec 16, 2025
41fbb1e
update cache
ip2a Dec 17, 2025
d85a0d8
update cache
ip2a Dec 18, 2025
e626a68
update cache
ip2a Dec 18, 2025
7d00790
update cache
ip2a Dec 18, 2025
1c48855
update cache
ip2a Dec 18, 2025
a517910
update cache 1219
ip2a Dec 18, 2025
9f6f14b
update cache 121902
ip2a Dec 18, 2025
ab615eb
update cache 121903
ip2a Dec 19, 2025
1260fdf
update cache 121904 --v1isok
ip2a Dec 19, 2025
93a230e
update cache & api 121905 --v2
ip2a Dec 19, 2025
68fafbb
update cache & api 121905 --v2
ip2a Dec 19, 2025
b69b71f
fix core
ip2a Dec 21, 2025
b767864
update cache & api 1222 --v1
ip2a Dec 22, 2025
7ac4b5c
update cache & api 1222 --v2
ip2a Dec 22, 2025
8d85ecf
update cache & api 1224 --v1
ip2a Dec 24, 2025
d5b81d1
update cache & api 1224 --v3
ip2a Dec 24, 2025
5f8518f
update cache & api 1225 --v1
ip2a Dec 25, 2025
dff4d6b
update cache & api 1225 --v2
ip2a Dec 25, 2025
3bc28a9
update cache & api 1225 --v3
ip2a Dec 25, 2025
7287f40
update cache & api 1225 --v3
ip2a Dec 25, 2025
593d7a2
update cache & api 1225 --v3
ip2a Dec 25, 2025
fa2a40f
update cache & api 1226 --v1
ip2a Dec 26, 2025
de69739
update cache & api 1226 --v2ok
ip2a Dec 26, 2025
60fb320
update cache & api 1226 --v3
ip2a Dec 26, 2025
2207a28
update cache & api 1229 --v1
ip2a Dec 29, 2025
9bba675
update cache & api 1229 --v2 delete_old
ip2a Dec 29, 2025
2f0654e
update cache & api 1229 --v3 delete_old
ip2a Dec 29, 2025
b80777e
update cache & api 1230 --v1 delete_old
ip2a Dec 30, 2025
7cdb04c
update cache & api 1230 --v2
ip2a Dec 30, 2025
3e1e1cf
update cache & api 1230 --v3
ip2a Dec 30, 2025
45e6d2b
update cache & api 0105 --v1
ip2a Jan 5, 2026
2835121
update init 0108 --v1
ip2a Jan 8, 2026
29cc4e1
update fix 0109 --v1
ip2a Jan 9, 2026
1c3eef9
Merge pull request #18 from whillhill/dev_cache_v2
ip2a Jan 9, 2026
ed5a9d8
fix watchdog
Jan 11, 2026
04d34c8
fix dependency compatibility
Jan 11, 2026
453d071
Merge pull request #19 from yyvk/dev_framework
ip2a Jan 11, 2026
767f59f
docs: add Web interface usage guide to README
Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
136 changes: 136 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
# ============================================
# 白名单模式 .gitignore 配置
# 策略:先忽略所有,再逐个放行需要的文件
# ============================================

# 第一步:忽略所有文件和目录
*

# ============================================
# 第二步:放行根目录的重要文件
# ============================================
# README 文档
!README.md
!README_zh.md
!README_en.md

# 许可和发布文件
!LICENSE
!PUBLISH.md
!MANIFEST.in

# Python 项目配置文件
!pyproject.toml
!pytest.ini

# Docker 配置
!docker-compose.yml
!.dockerignore

# 环境配置示例
!.env.example

# 包管理器锁文件
!uv.lock

# ============================================
# 第三步:放行重要目录及其内容
# ============================================

# --- src/ 目录(核心代码) ---
!src/
!src/**

# --- wiki/ 目录(文档) ---
!wiki/
!wiki/**

# --- vue/ 目录(前端项目) ---
!vue/
!vue/**
# Vue 项目需要忽略的内容
vue/node_modules/
vue/dist/
vue/.nuxt/
vue/.output/
vue/.venv/

# --- docs/ 目录(文档) ---
!docs/
!docs/**

# --- docker/ 目录(Docker 配置) ---
!docker/
!docker/**

# --- example/ 目录(示例代码) ---
!example/
!example/**

# --- tests/ 目录(测试文件) ---
!tests/
!tests/**

# ============================================
# 第四步:忽略不需要的内容
# ============================================

# Python 相关
**/__pycache__/
**/*.pyc
**/*.pyo
**/*.pyd
**/.Python
**/pip-log.txt
**/pip-delete-this-directory.txt

# 虚拟环境
.venv/
venv/
ENV/
env/

# 测试覆盖率
.coverage
.coverage.*
htmlcov/
.tox/
.pytest_cache/
.hypothesis/

# 构建产物
dist/
build/
*.egg-info/
*.egg

# IDE 配置文件
.idea/
.vscode/
.cursor/
.codex/
*.swp
*.swo
*~

# 日志和临时文件
*.log
logs/
temp/
uploads/
**/.DS_Store

# MCP 和其他工具配置
.mcpstore/
.serena/
.specstory/
.spec-workflow/
.claude/
.kiro/
.home/

# 其他
.git/
*.bak
vulture_report.json
.workflow-confirmations.json
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 ooooofish

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
23 changes: 23 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
include LICENSE
include README.md
recursive-include src/mcpstore *.py
recursive-include src/mcpstore *.json
recursive-include src/mcpstore *.md
recursive-include src/mcpstore *.txt
recursive-include src/mcpstore *.yaml
recursive-include src/mcpstore *.yml

# 排除测试文件和临时文件
global-exclude test_*.py
global-exclude *_test.py
global-exclude tests/*
global-exclude __pycache__/*
global-exclude *.pyc
global-exclude *.pyo
global-exclude *.egg-info/*
global-exclude .pytest_cache/*
global-exclude .coverage
global-exclude coverage.xml
global-exclude *.log
global-exclude 临时*global-exclude 测试*
global-exclude 非src测试*
Loading